Cross Toolchain 交叉編譯工具鏈

2021-06-18 11:42:30 字數 1167 閱讀 6231

cross toolchain-交叉編譯工具鏈

glibc-2.3.2.tar.gz

ftp.gnu.org

glibc-linuxthreads-2.3.2.tar.gz

ftp.gnu.org

linux-libc-headers-2.6.12.0.tar.bz2

ftp.gnu.org

將crosstool的指令碼檔案和配置檔案準備好之後,開始執行arm.sh指令碼來編譯交叉編譯工具。具體執行命令如下:

# cd crosstool-0.42

# ./arm.sh  

經過數小時的漫長編譯之後,會在/opt/crosstool/gcc-3.3.6-glibc-2.3.2/arm-linux/bin

目錄下生成新的交叉編譯工具,其中包括以下內容:

arm-linux-addr2line arm-linux-g++        arm-linux-ld         arm-linux-size

arm-linux-ar         arm-linux-gcc        arm-linux-nm         arm-linux-strings

arm-linux-as         arm-linux-gcc-3.3.6 arm-linux-objcopy   arm-linux-strip

arm-linux-c++        arm-linux-gccbug    arm-linux-objdump   fix-embedded-paths

arm-linux-c++filt   arm-linux-gcov       arm-linux-ranlib

arm-linux-cpp        arm-linux-gprof      arm-linux-readelf

5.新增環境變數

然後將生成的編譯工具鏈路徑新增到環境變數path上去,新增的方法是在系統/etc/bashrc檔案的最後新增下面一行,如圖2.2所示。

圖2.2  用vi編輯器在bashrc檔案中新增環境變數

export path=/opt/crosstool/gcc-3.3.6-glibc-2.3.2/arm-linux/bin:$path  

設定完環境變數,也就意味著交叉編譯工具鏈已經構建完成,然後就可以用2.2.1.8節中的方法進行測試剛剛建立的工具鏈,此處就不用再贅述。

矩形面積交

時間限制 1.0s 記憶體限制 512.0mb 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個...

矩形面積交

問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...

矩形面積交

問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...