Linux設定編譯環境 交叉編譯器GCC

2021-09-12 11:43:09 字數 2175 閱讀 6852

在我們開始學習linux系統開發之前我們需要安裝一下code編譯環境。

arm-linux-gcc 編譯器。

第一步,我們需要先安裝基本的開發環境,命令如下:

安裝完成後,還要分別安裝bison、flex,他們分別是語法、詞法分析器。

命令如下:

安裝完成後還需要安裝一下c庫函式的man手冊,這樣就可以通過man read命令來檢視函式的用法了。

命令如下:

這裡是已經安裝過了。

到這裡我們的基本環境已經安裝完成了,接下裡是我們安裝交叉編譯器。

第二步,安裝gcc交叉編譯工具

先把 arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 檔案複製到samba共享資料夾中。

然後把這個檔案複製到gcc_tools資料夾中,再解壓。(個人習慣而已)

然後輸入命令解壓: tar xjf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 , 如圖:

這個時候解壓完成。

然後設定環境變數: $ export path=$path:/home/shao/shao/gcc_tools/gcc_3.4.5-glibc-2.3.6 (這裡要注意 「=」兩端不能有空格)。

也可以設定乙個絕對路徑的環境變數,省得以後每次都要敲環境變數:

設定完成後我們還需要安裝一下 ncurses,這是乙個體能功能鍵定義(快捷鍵)、螢幕繪製以及基於文字終端的圖形互動動態庫。

如果沒有這個庫,在執行「make menuconfig」時會出錯。

命令如下:

到這裡我們的交叉編譯器已經安裝完畢。

我們可以測試一下,在windows_share裡面放入test.c檔案,功能是用來列印一句hello world!.

操作如下圖:  

gcc -o hello test.c

在這句話中gcc是指定用來編譯的編譯器是哪個。

-o是編過程中的編譯選項。

hello是編譯後生成的可執行檔案

test.c是我們被編譯的原始檔。

編譯完成後就會產生乙個可執行檔案 hello,  注意:這裡這個hello沒有字尾名。

然後用 ./hello就可以看到執行效果了。如下圖:

到這裡我們安裝完成!

arm-linux-gcc編譯器也是這個一起安裝完成了。接下來我們檢視一下:

輸入指令:arm-linux-gcc -v 

Qtwebkit配置,設定交叉編譯環境

因為工作需要,要用qtwebkit在機頂盒中做瀏覽器,所以首先要在盒子中把qtwebkit的demo程式跑起來,再接著後面的開發,在跑程式之前,我們要做一些前期的準備工作。一 搭建交叉編譯環境 因為這次盒子支援的編譯器為 arm none linux gnueabi,所以需要先在linux上安裝這個...

linux 交叉編譯環境的搭建

arm linux gcc 3.4.1.tgz arm linux gcc 4.3.3.tgz 通過 和 windows 的共享資料夾將其考到linux中 我將其放在 opt arm gcc 下 開啟超級終端 輸入 cd opt arm gcc 回車 超級終端 tar zvxf arm linux ...

LINUX之交叉編譯環境搭建

安裝步驟 1 準備工具安裝目錄 將壓縮包arm linux gcc 4.4.3.tar.gz存放在乙個目錄下,這個目錄就是你等會解壓縮的目錄,以後這個目錄就不能隨便刪掉了,我的存放路徑是 home aldrich arm,如下圖,記住這個路徑,等會還會用到。tar.gz 和.tgz解壓 tar zx...