国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

linux下鏈接庫(kù)失敗的原因分析

2020-10-14 22:37:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

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

all : $(TARGET)

.PHONY: all

$(TARGET) : $(SRC)

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

.PHONY : clean

clean :

@rm -r $(TARGET)

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

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

遇到問(wèn)題,記錄下來(lái),以后研究。不管如何,問(wèn)題解決了。


(責(zé)任編輯:VEVB)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精河县| 长垣县| 上饶市| 斗六市| 体育| 通州市| 磐石市| 南宁市| 无锡市| 河池市| 志丹县| 蚌埠市| 拜泉县| 常山县| 乐昌市| 台南县| 河池市| 依安县| 黔南| 广元市| 乐业县| 南昌县| 沁水县| 清徐县| 台东市| 额济纳旗| 巧家县| 山东省| 东方市| 通渭县| 万荣县| 玉山县| 邵武市| 新田县| 遵义县| 佛冈县| 鹿邑县| 交口县| 班戈县| 九江县| 修文县|