導航:首頁 > 源碼編譯 > linux檢查工程編譯路徑

linux檢查工程編譯路徑

發布時間:2022-09-07 10:30:25

1. arm-linux交叉編譯器的路徑設置問題,怎麼辦

編輯 /etc/bashrc

在最後面加上
set PATH='/arm/2.95.3/bin/':$PATH
export PATH

然後重新登錄一下,
echo $PATH
你就可以看到 /arm/2.95.3/bin/: 在最前面

打開
/mnt/hgfs/arm--fft/linux develop/vivi/vivi 下的 Makefile

查找裡面的 ARCH ?=
把它改為 ARCH ?= arm
COROSS_COMPILE ?= arm-linux-

注意: "arm-linux-" 後面沒有空格哦

你再 make 一下,應該就可以啦

2. linux中如何查看文件安裝在哪個目錄

(1)如果是rpm包安裝,可以使用「rpm -qpl 包名」,例如查看vsftpd安裝路徑:rpm -ql vsftpd,可執行文件會存放在/bin,/sbin/,/usr/bin/,/usr/sbin
(2)如果是源碼包安裝,則可以根據在編譯是--prefix指定的路徑查找,可執行文件會存放在--prefix指定目錄裡面的bin目錄或者sbin目錄 ;如果沒有指定--prefix,會自動安裝在/usr/local,可執行文件會存放在/usr/local/bin, /usr/local/sbin

(記得下次提問問題說清楚)

3. Linux下GCC編譯器目錄查詢程序

源碼較大,希望你能有所參考

http://ismemo.cn/wp-content/uploads/2008/10/ls.tar

4. linux(Ubuntu)中如何查看MPI、GNU的路徑和庫

which命令的作用是在PATH變數指定的路徑中搜索某個系統命令的位置並且返回第一個搜索結果。也就是說使用which命令就可以看到某個系統命令是否存在以及執行的到底是哪一個位置的命令

5. 虛擬機Linux下編譯C語言,待編譯的文件要放在那裡路徑怎麼設置如何編譯

放哪裡都可以,進到文件所放路徑,用gcc編譯器編譯。如:gcc -o test test.c 就是說把test.c文件編譯鏈接生成test可執行程序。然後再命令:./test linux下「。/」表示運行

6. 我在linux環境下怎麼就是編譯不成功

編譯不成功多半軟體功能開關設置及依賴關系不支持。
首先要了解編譯的過程,真正了解了編譯的過程後就可以比較輕松的編譯各種軟體了。
1、configure,可以在configure 執行一下./configure --help來大致了解一下該軟體的一些開關和支持的性能,然後根據使用需要來設置需要開啟的性能和需要關閉的性能,以及需要哪些支持庫等等,然後再指定一下編譯路徑,做完這一切後,滿屏幕的check ....就開始了,這就是configrue的過程,和所做的事情
2、make,其實這一步才是真正的編輯步驟,而configure只是做一個環境的check,檢查系統環境及lib是不是對上一步所開啟的參數支持,只有check不出錯,也就是configure不出錯,就可以比較順利的進行編譯也就是make
3、make install 安裝,當成功編譯後就可以通過make install進行安裝了,安裝完成後就可以使用了。
比較容易報錯的地方就是configure這一步,因為這一步會檢查軟體及在configure這一步的設置開關功能中需要的依賴關系,並對現行系統進行檢查,尤其是最小化安裝的系統,報錯會比較多,可根據具體報錯內容來安裝相應的安裝包來完成軟體的依賴,直到check全部通過。有些軟體在make時也需要調用一些庫,具體要看軟體的reademe來了解具體編譯要求。如果再不行,就只能網上尋求幫助了。
另外,編譯也是一個經驗活,只編譯得多了,對一些常見的錯誤就會比較了解了,必定軟體依賴的庫常見的就那幾個,建議每編譯一款軟體做一個小筆記,把處理的錯誤或遇到的情況記錄下來,這樣以後再編譯時,會事半功倍!

7. linux下,怎麼使用命令查看編譯好的程序信息比如想知道程序載入到什麼地址之類的信息

每個當前激活的進程都會在/proc目錄下有個文件夾,名稱是PID號
所有你能看到的信息都在裡面
變數能看到它們的邏輯地址,在maps文件裡面有,真實的物理地址就是CR3+邏輯地址

8. linux下如何查詢編譯器搜索頭文件的路徑

`gcc -print-prog-name=cc1plus` -v

`g++ -print-prog-name=cc1plus` -v

9. linux如何指定編譯路徑 比如

最簡單配置就是把連接庫目錄,添加到/etc/ld.so.conf中,一行一個目錄就行,添加完成後,執行#ldconfig更新動態連接庫。

10. 虛擬機linux怎麼查看交叉編譯環境

1.安裝源碼編譯環境(配置gcc),在ubuntu安裝完成已經有gcc(gcc是由GNU之父Stallman所開發的linux下的編譯器,全稱為GNU Compiler Collection, 目前可以編譯的語言包括:C, C++, Objective-C, Fortran, Java, and Ada.),但是gcc還不能編譯文件,因為缺少一些頭文件.那麼我們就要來配置這些頭文件。在這里我們需要安裝build-essential這個軟體包,安裝了這個包會自動安裝上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必須的軟體和頭文件的庫。安裝build-essential,你可以在新立得搜索然後安裝或者在終端里輸入:
sudo apt-get install build-essential

2.除了編輯器之外,我們還需要文本編輯器來編寫程序源碼,Ubuntu中其實已自帶編輯器,但是目前較為著名而且流行的vi / vim 編輯器可以通過在Ubuntu的軟體中心下載,或是在終端輸入指令下載,指令如下:
sudo apt-get install vim-full

3.解壓包:arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2,(註:不同文件包類型,指令有區別,如bz2 -xf)如下指令:
sudo tar -xf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 OR sudo tar -xf arm-linux-gcc-3.4.6-glibc-2.3.6.tgz -C /work/

我的Ubuntu使用第二個指令解壓後解壓包放在了work目錄下。

4.修改環境變數,把交叉編譯器的路徑加入到PATH:方法一:修改/etc/bash.bashrc文件(此文件只對當前用戶適用),指令如下:
sudo gedit /etc/bash.bashrc
然後在文件的末尾空白處加入一下代碼:
if [ -d /work/gcc-3.4.6-glibc-2.3.6 ] ; then
PATH=/work/gcc-3.4.6-glibc-2.3.6/arm-linux/bin:"${PATH}"
fi
即完成路徑的添加。

5.使新的環境變數生效,不用重啟電腦。輸入下面指令:
source /etc/bash.bashrc
6.檢查是否將路徑加入到PATH。輸入下面指令:

echo $PATH
若顯示的內容中含有:/usr/local/arm/4.3.2/bin 說明已經將交叉編譯器的路徑加入PATH。至此,交叉編譯環境安裝完成。

7. 測試是否安裝成功,下面的命令會顯示arm-linux-gcc信息和版本。

閱讀全文

與linux檢查工程編譯路徑相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:579
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:426
鎖定伺服器是什麼意思 瀏覽:384
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:350