亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

go/pkg/tool/linux_amd64/link: 運行 gcc 失敗:

go/pkg/tool/linux_amd64/link: 運行 gcc 失敗:

Go
MYYA 2023-06-26 15:20:31
我正在嘗試利用go build我的資源。go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1/usr/bin/ld: cannot find -lgdalcollect2: error: ld returned 1 exit status我的LD_LIBRARY_PATH變量包含/home/fzd/project/lib64文件目錄的路徑libgdal.so。我的包含具有以下內容的文件PKG_CONFIG_PATH目錄的路徑:.pcprefix=/home/fzd/projectexec_prefix=${prefix}libdir=${prefix}/lib64deplibdir=${prefix}/lib64includedir=${prefix}/includeName: myLibsDescription: LibsRequires:Version: v1.0Libs: -L${deplibdir} -lgdalCflags: -I${includedir}我不知道要檢查哪個變量。一切看起來都很好,有趣的是,當我在其他地方克隆我的存儲庫時,我沒有遇到問題(相同LD_LIBRARY_PATH等)有人知道我可以檢查什么嗎?我在CentOS7.6上使用go1.11.1。
查看完整描述

4 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

以下是我為解決這個問題所做的一些事情:

  • rm -rf ~/.cache/go-build:這包含一些構建工件

  • rm -rf ${MyProject}/{bin,pkg}: 為了同樣的原因


查看完整回答
反對 回復 2023-06-26
?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

以下步驟對我有用:

yum install glibc-static.x86_64 libstdc++-static -y

然后刪除最后的構建緩存

rm -rf ~/.cache/go-build

然后導出CXXFLAGS

export CXXFLAGS="-stdlib=libstdc++" CC=/usr/bin/gcc CXX=/usr/bin/g++


查看完整回答
反對 回復 2023-06-26
?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

嘗試yum install glibc-static.x86_64 -y


我遇到過這樣的錯誤


/usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1

/usr/bin/ld: cannot find -ldl

/usr/bin/ld: cannot find -lpthread

glibc-static lib 修復了它。


查看完整回答
反對 回復 2023-06-26
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

嘗試這個:

yum install binutils


查看完整回答
反對 回復 2023-06-26
  • 4 回答
  • 0 關注
  • 1376 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號