RHEL6下友善之臂交叉編譯工具的安裝

2021-07-25 07:57:19 字數 991 閱讀 2562

1.將linux下的交叉編譯工具arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz拷貝到/opt目錄下,使用有鍵開啟終端,輸入如下指令

[root@localhost /]# cd /

[root@localhost /]# tar -xzvf /opt/arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 

2.解壓完成後,在終端中輸入arm-linux-gcc -v檢視當前編譯器的版本,會出現錯誤提示「bash: arm-linux-gcc: command not found」,原因是環境變數沒有設定好

[root@localhost /]# arm-linux-gcc -v

bash: arm-linux-gcc: command not found

[root@localhost /]# 

3.在終端中輸入如下指令「export path=$path:/opt/friendlyarm/toolschain/4.5.1/bin/」,設定交叉編譯器的環境變數,然後就可在終端中檢視當前編譯器的版本,具體如下所示:

4.如果此時重新開啟乙個新的終端,再次執行檢視當前編譯器的版本,就會出現如下提示「bash: arm-linux-gcc: command not found」,換句話說剛才設定的環境變數只對當前的終端有效,解決辦法就是在系統中設定交叉編譯器的環境變數

[root@localhost desktop]# arm-linux-gcc -v

bash: arm-linux-gcc: command not found

5.編輯~/.bashrc檔案,在該檔案的最後一行加入「export path=$path:/opt/friendlyarm/toolschain/4.5.1/bin/」,然後在該終端中繼續執行指令「arm-linux-gcc -v」,還是會出現提示「

bash: arm-linux-gcc: command not found

」,不要慌,將該終端關閉,重新在開啟乙個就可以了。

RHEL6編譯公升級官方核心

rhel是乙個商業支援的linux版本,他的軟體可以免費獲得,免費使用,但是補丁和技術支援則需收費。但是根據gplv2協議,對核心的任何改動都必須公布 所以redhat只將原始碼公布在官方的ftp上,沒有給出二進位製包。對於沒有買rhel服務的人來說,則需要自己手動將原始碼編譯成rpm二進位製包。1...

《linux下sudo服務的使用》RHEL6

bin 下放的二進位制檔案命令都是普通使用者可以使用的 sbin下放的二進位制檔案命令都是超級使用者root可以使用的 普通使用者也想使用sbin下的檔案可以通過sudo來實現 預設普通使用者是不可以使用的 配置單個使用者對某個命令或服務具有使用權 系統預設速凍軟體包已經安裝可以檢視下 執行 roo...

RHEL6基礎二十四之RHEL軟體包管理 原始碼安裝

一 概述 對於rpm格式封裝的應用程式 當作者在編譯源 程式的時候,有可能繫結了許多功能,安裝時被繫結的其它功能也一併安裝到linux主機上,這樣就可能造成一些安全隱患。因為rpm軟體包的更新並沒有源 通過對程式源 進行重新配置並編譯安裝後,可以定製更靈活 更豐富的功能 當需要對現有的程式源 進行適...