最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux下鏈接庫失敗的原因分析

  發(fā)布時(shí)間:2017-04-09 16:21:42   作者:佚名   我要評(píng)論
今天小編要為大家分析的內(nèi)容是linux下鏈接庫失敗的原因分析,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧

很多時(shí)候,編譯的時(shí)候,現(xiàn)實(shí)函數(shù)未定義的引用,肯定是鏈接庫出問題了。我遇到過幾種情況:

1.路徑添加失敗。在makefile中,我添加了庫的路徑,不管是絕對(duì)路徑還是相對(duì)路徑,結(jié)果都失敗了。這到底是什么原因?qū)е?L失效了呢?之后,我在bashrc文件中,添加庫路徑,之后,編譯通過。

2.這個(gè)是今天遇到的問題。我編寫了一個(gè)makefile。

all : $(TARGET)

.PHONY: all

$(TARGET) : $(SRC)

g++ $(LIB) $(INCLUDE) -o $@ $^ -pthread -lm

.PHONY : clean

clean :

@rm -r $(TARGET)

編譯的時(shí)候,顯示函數(shù)未定義的引用。我仔細(xì)檢查了一下,沒有錯(cuò)誤。經(jīng)過反復(fù)驗(yàn)證,是命令行的問題。

正確格式:g++ $(INCLUDE) -o $@ $^ -pthread -lm $(LIB)

遇到問題,記錄下來,以后研究。不管如何,問題解決了。

相關(guān)文章

最新評(píng)論

济源市| 易门县| 甘洛县| 珲春市| 福海县| 益阳市| 广丰县| 平昌县| 兴安县| 安徽省| 应用必备| 隆化县| 福贡县| 梅州市| 义乌市| 杂多县| 田林县| 西乌珠穆沁旗| 哈密市| 那坡县| 深圳市| 邯郸县| 松阳县| 肇庆市| 靖远县| 邯郸县| 德化县| 金堂县| 河东区| 准格尔旗| 蓝山县| 墨脱县| 太湖县| 许昌县| 岳阳市| 康马县| 筠连县| 丰顺县| 长沙市| 崇州市| 将乐县|