国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ld: cannot find -lxxx終極解決方法

這篇具有很好參考價(jià)值的文章主要介紹了ld: cannot find -lxxx終極解決方法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

這是因?yàn)槟承毂热?code>libxxx.so在編譯時(shí)沒有找到,排查時(shí)有以下幾個(gè)思路:

  1. libxxx.so文件是否確實(shí)存在
  2. libxxx.so存放目錄是否已經(jīng)包含進(jìn)項(xiàng)目
  3. 可以通過以下命令查看系統(tǒng)如何查找libxxx.so文件的具體路徑
ld -lxxx --verbose

lpthread為例,如下系統(tǒng)在第四次查找時(shí)找到了對應(yīng)的文件:

ld -lpthread --verbose
# 系統(tǒng)查找路徑如下:
ld: mode elf_x86_64
attempt to open /usr/local/lib/x86_64-linux-gnu/libpthread.so failed
attempt to open /usr/local/lib/x86_64-linux-gnu/libpthread.a failed
attempt to open /lib/x86_64-linux-gnu/libpthread.so failed
attempt to open /lib/x86_64-linux-gnu/libpthread.a succeeded

附一些常見gcc參數(shù)備忘:文章來源地址http://www.zghlxwxcb.cn/news/detail-522330.html

-c 只編譯并生成目標(biāo)文件
-IDIRECTORY  指定頭文件搜索路徑為DIRECTORY,即.h文件所在目錄
-LDIRECTORY 指定額外庫函數(shù)的搜索路徑為DIRECTORY,即.so文件所在目錄
-lLIBRARY 指定額外庫函數(shù)的LIBRARY,用了libcurl.so就要添加 -lcurl
-o 指定生成文件
-shared 生成共享目標(biāo)文件,即生成.so文件
-g debug版本
-w 不生成警告
-Wall 生成警告

到了這里,關(guān)于ld: cannot find -lxxx終極解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法

    Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法

    Qt是支持跨平臺的C++圖形用戶界面應(yīng)用程序開發(fā)框架,在一個(gè)平臺上開發(fā)好應(yīng)用程序可以在多個(gè)平臺方便移植。 在將windows平臺上開發(fā)的Qt界面程序移植到Linux Ubuntu系統(tǒng)中,在構(gòu)建項(xiàng)目時(shí)出現(xiàn)以下編譯問題: error: cannot find -lGL。 即,沒找到libGL.so 庫。以下兩個(gè)方法都可以解決問

    2024年02月07日
    瀏覽(23)
  • 全網(wǎng)多種方法解決idea中報(bào)出的Cannot find declaration to go to的問題

    全網(wǎng)多種方法解決idea中報(bào)出的Cannot find declaration to go to的問題

    今早下載一新項(xiàng)目,打開之后,點(diǎn)擊對應(yīng)的代碼時(shí),卻報(bào)出如下錯(cuò)誤: 即 Cannot find declaration to go to 。 Cannot find declaration to go to 翻譯成中文是 找不到要轉(zhuǎn)到的聲明 。 因?yàn)槲以谙螺d完代碼后,在 idea 編輯器中,使用如下命令創(chuàng)建并切換我的分支時(shí),才報(bào)出這個(gè)錯(cuò)誤: idea 切換

    2024年02月07日
    瀏覽(23)
  • 關(guān)于 Error: Cannot find module ‘webpack/lib/RuleSet‘ 的詳細(xì)解決方法(親測有效)- 以及刪除腳手架的方法

    關(guān)于 Error: Cannot find module ‘webpack/lib/RuleSet‘ 的詳細(xì)解決方法(親測有效)- 以及刪除腳手架的方法

    ? ? ? 對于出現(xiàn)的這個(gè)錯(cuò)誤,之前我也嘗試了網(wǎng)上的多種解決方案,最終經(jīng)過測試后,是通過將原來的?@vue/cli? 版本降級到?4.5.15 版本,最后再重新安裝?node_modules 包 才得以解決。 ? ? ?下面是我將介紹怎么安裝?4.5.15 版本的腳手架等。 (1)首先需要卸載全局安裝的?@vu

    2024年02月08日
    瀏覽(28)
  • 使用vite-plugin-style-import插件報(bào)錯(cuò)Cannot find module ‘consola‘和解決方法

    使用vite-plugin-style-import插件報(bào)錯(cuò)Cannot find module ‘consola‘和解決方法

    使用的 Vite創(chuàng)建的項(xiàng)目,使用?unplugin-vue-components?來進(jìn)行按需加載。但是此插件無法處理非組件模塊,如 message,這種組件需要手動加載,如: 由于已按需導(dǎo)入了組件庫,因此僅樣式不是按需導(dǎo)入的,因此只需按需導(dǎo)入樣式即可。 使用?vite-plugin-style-import?可以幫助我們按需引

    2024年02月15日
    瀏覽(29)
  • 【無標(biāo)題】Cannot find reference ‘imread‘ in ‘__init__.py‘報(bào)錯(cuò)的解決方法

    【無標(biāo)題】Cannot find reference ‘imread‘ in ‘__init__.py‘報(bào)錯(cuò)的解決方法

    ? 整了好幾天終于搞好了 直接寫出步驟: 1你的cv2,解釋器的路徑必須是英文的,我的user的文件在剛買來的時(shí)候用的中文名,費(fèi)了好大勁才改回來,詳情請看[(怎么修改電腦的用戶名? - 知乎) 2.在輪子網(wǎng)站下載對應(yīng)版本的輪子https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 注意下載

    2024年02月06日
    瀏覽(20)
  • 安裝vite框架,報(bào)錯(cuò)“Cannot find module ‘./App.vue‘ or its corresponding type declaration” 問題解決方法

    安裝vite框架,報(bào)錯(cuò)“Cannot find module ‘./App.vue‘ or its corresponding type declaration” 問題解決方法

    代碼編輯器:vscode ,使用vue3,所以安裝了 Volar 插件,可以使 vue 代碼高亮顯示,不同顏色區(qū)分代碼塊,以及語法錯(cuò)誤提示等 提示:如果使用的是vue2,則使用 Vetur 插件;使用 vue3 的話 ,要禁用 Vetur 插件,然后用 Volar 插件。兩個(gè)插件不要同時(shí)使用,會沖突。 報(bào)錯(cuò)描述: 安裝

    2024年02月11日
    瀏覽(33)
  • Linux 用yum安裝軟件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解決方法

    Linux 用yum安裝軟件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解決方法

    如下: 出現(xiàn)這個(gè)問題是因?yàn)閥um在安裝包的過程中,雖然已經(jīng)聯(lián)網(wǎng),但是沒法解析遠(yuǎn)程包管理庫對應(yīng)的域名,所以我們只需要在網(wǎng)絡(luò)配置中添加上DNS對應(yīng)的ip地址即可。 vi /etc/sysconfig/network-scripts/ifcfg-ens33 或者 (看你們是配置的哪個(gè)名稱,是ens33還是eht0 選擇對應(yīng)名字的命令即可

    2024年02月09日
    瀏覽(22)
  • VScode中下載了插件但是無法找到SSH Target連接服務(wù)器的解決方法(CANNOT find SSH Target in remote explorer)

    VScode中下載了插件但是無法找到SSH Target連接服務(wù)器的解決方法(CANNOT find SSH Target in remote explorer)

    VSCode版本vscode version:(version 1.82) 已下載擴(kuò)展installed extensions: Remote - SSH v0.106.4 Remote - SSH: Editing Configuration Files v0.86.0 Remote Development v0.24.0 WSL v0.81.3 ????????幾天前我從pycharm轉(zhuǎn)戰(zhàn)vscode,在連接服務(wù)器時(shí)遇到了一些問題。根據(jù)一些較為古早的教程,應(yīng)當(dāng)下載上述的幾個(gè)擴(kuò)展插

    2024年04月25日
    瀏覽(60)
  • Cannot find module ‘node:fs‘ 解決

    問題分析: 根據(jù)分析,原因是 Node.js版本太低導(dǎo)致 的(也可以說是cnpm版本太高),由于低版本的Node.js對于promises的引入方式與高版本的是不一樣,而cnpm版本太高的話,Node是不支持’fs/promises’引入方式的 對于Mac電腦在終端輸入: 在這里插入代碼片(全局安裝n模塊) 這一步

    2024年02月12日
    瀏覽(94)
  • Error: Cannot find module ‘webpack‘ 問題解決辦法

    Error: Cannot find module ‘webpack‘ 問題解決辦法

    這句話的意思是:沒有找到webpack模塊。 就算之前你裝了webpack,那肯定是非全局安裝 所以要全局安裝?npm install --save-dev webpack 問題解決

    2024年02月11日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包