国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 6350|回復: 7
打印 上一主題 下一主題

交叉編譯工具升級

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2009-11-14 21:16:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 編譯 , 工具 , 交叉
我使用的操作系統是ubunto,現在想編譯linux-2.6.25內核,想把arm-linux-交叉編譯工具3.4.4版本改為4.3.2,可現在遇到的問題是4.3.2版本安裝了幾次后查看交叉編譯工具時還是3.4.4,請問那位高手知道該如何處理,謝謝!
沙發
發表于 2009-11-14 22:24:56 | 只看該作者
我交叉編譯工具鏈只用過3.4.1!更高版本沒有用過了。
板凳
發表于 2009-11-14 22:49:42 | 只看該作者
如果已以生成好了,那肯定是原來低版本的路徑沒有取消,而新生成的沒有被加入到路徑中去。
只要在 /etc/profile   中刪除原來舊的路徑,再加入新的就OK了。
---------以下是在 profile 中的內容 from OS redhat-9-----------------------
#path manipulation
。。。。
pathmunge  /gcc_binutils/gcc-core-4.1.2/my_gcc_tools/bin     //這是本人的arm-elf-gcc 路徑。
。。。。
地板
 樓主| 發表于 2009-11-15 21:23:40 | 只看該作者
好的,謝謝,我試試,順便再請教一下,還是交叉編譯工具的事,我在user和根目錄下都解壓了多次,發現磁盤的空間被吃掉不少,我該如保處理,謝謝!!!
地下室
發表于 2009-11-15 23:07:47 | 只看該作者
在圖形模式下,刪除以前解壓的文件夾,再清空垃圾桶。
6
發表于 2009-11-16 08:28:00 | 只看該作者
樓主應該是直接下載制做好了的交叉編譯工具,而不是自己從頭編譯的吧?

如果是這樣,那就簡單了。
首先你要知道你把它解壓在哪個路徑,然后,編譯的時候指定這個路徑就是了。
如果你想直接arm-linu- 然后tab鍵就出來一些arm的編譯器的話,得把這個搜索路徑放到環境變量里才行。(即~/.bash_profile里的PATH)

比如說我的編譯器如下:
[changyongid@localhost ~]$ ls /usr/local/arm/
2.95.3  3.4.1  4.3.3                          //我把這幾個版本的編譯器都放在這里
[changyongid@localhost ~]$ arm-none-linux-gnueabi-                環境變量里已經指定,所以打出這個后,tab鍵就出來如下的東西,就是我暫時用到的。
arm-none-linux-gnueabi-addr2line  arm-none-linux-gnueabi-gprof
arm-none-linux-gnueabi-ar         arm-none-linux-gnueabi-ld
arm-none-linux-gnueabi-as         arm-none-linux-gnueabi-nm
arm-none-linux-gnueabi-c++        arm-none-linux-gnueabi-objcopy
arm-none-linux-gnueabi-c++filt    arm-none-linux-gnueabi-objdump
arm-none-linux-gnueabi-cpp        arm-none-linux-gnueabi-ranlib
arm-none-linux-gnueabi-g++        arm-none-linux-gnueabi-readelf
arm-none-linux-gnueabi-gcc        arm-none-linux-gnueabi-size
arm-none-linux-gnueabi-gcc-4.3.3  arm-none-linux-gnueabi-sprite
arm-none-linux-gnueabi-gcov       arm-none-linux-gnueabi-strings
arm-none-linux-gnueabi-gdb        arm-none-linux-gnueabi-strip
arm-none-linux-gnueabi-gdbtui     

我的環境變量里如下:
[changyongid@localhost ~]$ cat ~/.bash_profile   //這是單用戶的環境變量配置,不會影響其他的用戶
  1. # .bash_profile

  2. # Get the aliases and functions
  3. if [ -f ~/.bashrc ]; then
  4.         . ~/.bashrc
  5. fi

  6. # User specific environment and startup programs

  7. #PATH=$PATH:$HOME/bin:/usr/local/arm/2.95.3/bin
  8. #PATH=$PATH:$HOME/bin:/usr/local/arm/3.4.1/bin
  9. PATH=$PATH:$HOME/bin:/usr/local/arm/4.3.3/bin

  10. export PATH
復制代碼

這里重要的是一個路徑的問題。


至于所占空間,這個編譯器雖然壓縮包不大,但解壓之后占空間比較大。應該正常,如果你多次解壓到不同路徑,那就占更多了。刪除即可,rm -rf
7
 樓主| 發表于 2009-11-16 15:20:22 | 只看該作者
謝謝各位大蝦,
        交叉編譯工具版本問題解決了,我是按各位大蝦提供的方法(修改環境變量)
        在root用戶目錄下的.bashrc文件中添加
        export PATH=/usr/local/arm/4.3.2/binPATH
8
 樓主| 發表于 2009-11-16 15:33:42 | 只看該作者
不好意思,那個表情不知怎么就跑上去了,
          export PATH=/usr/local/arm/4.3.2/binPATH
好了,現在得動手編譯內核了!
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲色欲H网在线观看| 久久大胆视频| 久久人妻AV一区二区软件| 羞羞麻豆国产精品1区2区3区| 日本一区二区三区四区在线观看| 中文在线中文资源| 一级aaaaaa毛片免费| 日韩美一区二区三区| 热久久久久| 亚洲精品网站日本xxxxxxx| 亚洲狠狠婷婷综合久久久久网站| 99久久精品费精品国产一区二| 久久er国产精品免费观看2| 亚洲 视频 在线 国产 精品| 欧美在线网| 色综合天| 四虎永久免费影院| 中文日产国产精品久久| 精品久久久亚洲精品中文字幕| 乡村教师电影版| 亚洲综合精品成人| 日韩欧美激情| 无毒不卡在线播放| CHESENGAY痞帅警察GV| 美女岔开腿露出粉嫩花苞| 一级特黄aa大片欧美| 欧美呦呦| 午夜精品久久久久久久99热| 性欧美18一19sex高清| jk白丝袜美女被男人桶| 肉色欧美久久久久久久蜜桃| 亚鲁鲁国产| 日韩黄| 射逼视频| 中文乱码在线观看| 欧美性动漫3d在线观看完整版| 色天天网| 日韩一级在线播放免费观看| 丝袜快播| 777米奇色狠狠俺去啦| 蜜桃日本MV免费观看|