亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 亚洲欧美日韩综合久久久久 | 免费看欧美日韩一区二区三区 | 亚洲欧美人妖另类激情综合区 | 欧美成一级 | 亚洲福利视频网址 | 成人精品视频 成人影院 | 在线播放成人毛片免费视 | 国产满18av精品免费观看视频 | 日产国产精品亚洲系列 | 国产成人三级 | 看全色黄大色黄大片免责看的 | 老司机午夜免费福利 | 国产精品免费入口视频 | 成人看片免费无限观看视频 | 动漫精品专区一区二区三区不卡 | 国产高清视频网站 | 亚洲欧洲免费 | 99视频全部免费 | 成人免费高清 | 免费污污视频在线观看 | 2021免费日韩视频网 | 欧美很黄视频在线观看 | 女同志videos最新另 | 欧美日性 | 国产亚洲综合一区 柠檬导航 | 国产欧美亚洲三区久在线观看 | 日p免费视频 | 曰批免费视频播放免费完整 | 免看一级a一片成人123 | 福利片成人午夜在线 | 青草国产视频 | 中文字幕亚洲精品日韩精品 | free性中国hd护士高清 | 五月婷婷激情综合 | 国产成人免费在线观看 | 欧美激情欧美狂野欧美精品免费 | 亚洲丝袜中文字幕 | 欧美日韩在线一区二区三区 | 动漫精品一区二区三区四区 | 一级黄色大片免费观看 | 久久丝袜精品中文字幕 |