亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > cppUnit
軟件測試實驗學習筆記--CppUnit
作者: 發布時間:[ 2013/12/17 9:32:47 ] 推薦標簽:

  注:程序中dlopen,dlsym,dlclose這三個程序使用過了

  編譯命令:cc-o testlibdl testlibdl.c -ldl

  執行./testlibdl結果

  /lib/i386-linux-gnu/libc.so.6:undefined symbol: Apply

  雖然程序沒干啥事,但是它使用libdl庫的,并且沒有出現連接錯誤。難道是因為庫路徑的問題?嘗試了添加符號鏈接文件到/lib,/usr/lib這些目錄下,錯誤依舊,這樣我已經消耗了2,3小時,這樣不斷的編譯,不斷的查看Makefile文件(足足有800多行的Makefile文件,看的我頭都大了)

  后,在我快要放棄的時候,在參考[5]中發現這樣的話“本人是安裝的desktop-i386版本。make的時候提示dlopen、dlclose等函數找不到.檢查上邊的編譯命令發現其中有-ldl選項,但是位置不對,位置應該放到后去,而編譯命令的后一個是-lm.于是在出錯的幾個文件夾下面將Makefle中的-lm選項后面加上-ldl再執行make命令即可編過”

  問題已經找到了,是-ldl命令的位置的問題。因為-lm總是出現在后,我在所有編譯問題的目錄Makefile的LIBS=-lm后面添加了一個-ldl選項,然后編譯一下,遇到通過的添加-ldl選項,終于都執行make通過了。

  后 sudo make install,將cppunit安裝到/usr/local/lib中。我們可以使用命令 ls /usr/local/lib/ |grep libcppunit 查看是否整個安裝好了。如果安裝好了,會出現下面這些庫.

libcppunit-1.12.so.1
libcppunit-1.12.so.1.0.0
libcppunit.a
libcppunit.la
libcppunit.so

  在至此探索中發現libldl.so庫是一個有意思的動態鏈接庫。

    Ps:

Interface Libraries
NAME
libdl - dynamic linking library
SYNOPSIS
cc [ flag... ] file... -ldl [ library... ]
DESCRIPTION
Historically,  functions in libdl provided for dynamic linking support.
This functionality now resides in libc(3LIB).
This library is maintained to provide backward compatibility  for  both
runtime  and compilation environments. The shared object is implemented
as a filter on the runtime  linker.  See  ld.so.1(1).  New  application
development need not specify -ldl.
INTERFACES
The  shared object libdl.so.1 provides the following public interfaces.
See Intro(3) for additional information on shared object interfaces.
dladdr                        dladdr1
dlclose                       dldump
dlerror                       dlinfo
dlmopen                       dlopen
dlsym

  6 .小結

  a)有些問題雖然解決方法很簡單,但是,在遇到問題后想到這個簡單的解決方法卻不那么的容易。

  b)難的是要找到問題在哪里,知道了問題在哪里后,很多事情都是可以解決的。現實是很多情況下,我們不知道問題在何處,因此需要探索,需要”撞墻“。

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 成人在线小视频 | v视界影院视频一区二区三区 | 婷婷精品视频 | 曰批全过程免费视频网址 | 深爱婷婷激情网 | 在线观看你懂的网址 | 国产黄色小视频网站 | 被男人吃奶很爽的毛片两男一女 | 午夜视频国语 | 亚洲性夜夜夜谢夜夜2019 | 88av噜噜| 黑人黄色毛片 | 两性色午夜视频免费网 | 中文字幕2019年中文字幕 | bl男男全肉高h集合 bl男男全肉高h车 | 成人黄网18免费观看的网站 | 国产一级又色又爽又黄大片 | 国产精品亚洲片在线牛牛影视 | aaa毛片手机在线现看 | 欧美日韩三区 | 视频在线观看网站免费 | 苗族一级特黄a大片 | 特级a毛片| 国产 日韩欧美 | 香蕉网在线 | 国产精品久久精品视 | 国产精品久久久久久久久久一区 | 天天舔天天色 | 天天摸天天看天天爽 | 欧美不卡一区二区三区 | senima亚洲综合 | 免费黄色福利视频 | 免费国产不卡午夜福在线观看 | 欧美色图日韩 | 国产高清av在线播放 | 色哟哟欧美15最新在线 | 日韩永久在线观看免费视频 | 成人影库 | 久久www视频 | 国产精品久久久久久久y | 国产精品毛片天天看片 |