gcc交叉編譯怎么找頭文件及lib庫的
1、GCC采用搜索目錄的辦法來查找所需要的文件,-I 選項可以向GCC的頭文件搜索路徑中添加新的目錄。
2、比如 下載了arm-linux 的交叉編譯器cross-tar.bz2,解壓縮之后,運行 arm-linux-gcc -v 得到 --prefix=/usr/local/arm。那么就要把 bin lib 等所有的文件和文件夾copy到/usr/local/arm目錄下。
3、prefix/lib/gcc-lib/xxxx-xxx-xxx-gnulibc/5/ 里面有個很重要的specs這個檔案 gcc根據這個檔,做一些內定的動作。
在linux中安裝交叉編譯器時的解包問題
1、交叉編譯環境的建立步驟 下載源代碼 下載包括binutils、gcc、glibc及linux內核的源代碼(需要注意的是,glibc和內核源代碼的版本必須與目標機上實際使用的版本保持一致),并設定shell變量PREFIX指定可執行程序的安裝路徑。
2、不需要改源碼Makefile,只要在你的驅動目錄下配置好Makefile里面的源碼樹路徑就行了。
3、你試試在root目錄下的編輯.bashrc文件,這個文件里面有環境變量的設置,里面添加下面這句話:export PATH=$PATH:/opt/FriendlyARM/toolschain/3/bin。
4、安裝前的絮叨,首先簡單介紹一下,所謂的搭建交叉編譯環境,即安裝、配置交叉編譯工具鏈。在該環境下編譯出嵌入式Linux系統所需的操作系統、應用程序等,然后再上傳到目標機上。
如何查看linux已安裝的編譯器及其版本
如果系統上安裝了gcc編譯器,這條命令就會顯示出當前安裝的gcc編譯器是哪個版本。
service--status-all輸出結果較多,截取部分。比如查看MySQL服務安裝了沒有,可從列出的信息中查找。
大多數命令加上-V選項或者--version選項,就會返回軟件的版本信息。
Linux發行版(路由器固件)OpenWrt入門全集
Backfire2010年03月04日,OpenWrt Backfire 03 Beta發布,該版本是開源的路由器固件,基于linux,功能強大,支持很多主流的平臺和路由器,甚至支持國內的君正jz4740平臺,是學習和開發嵌入式,也是工業、 商業應用理想平臺。
設置openwrt無線路由器需要先打開網頁瀏覽器,在地址欄輸入路由器的管理網址并登錄,登錄后選擇設置向導,然后點擊下一步,選擇上網方式PPPOE,最后輸入寬帶的用戶名和密碼即可。
OpenWRT是一個高度模塊化、高度自動化的嵌入式的Linux發行版,她擁有強大的網絡組件和擴展性,常常被用于工控設備、智能家居、路由器等設備中。它還提供了上百個已編譯好的軟件,而且數量還在不斷增加。