Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5226516
  • 博文数量: 1696
  • 博客积分: 10870
  • 博客等级: 上将
  • 技术积分: 18357
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 15:16
文章分类
文章存档

2017年(1)

2016年(1)

2015年(1)

2013年(1)

2012年(43)

2011年(17)

2010年(828)

2009年(568)

2008年(185)

2007年(51)

分类:

2010-04-17 23:20:26

安裝cross compiler (toolchain)

為了讓一般的 C 或 C++ 的程式可以在不同的機器平台上執行, 所以需要 cross compiler 將 C 或 C++ 的程式編譯成不同格式的執行檔.

  • 取得 cross compiler:

    我是使用toolchain的cross compiler,你可以在中找到這個cross compiler.
  • 安裝 toolchain:

    其實 toolchain 並不需要安裝,只要將下載的檔案解開即可(我找到是檔名是arm-linux-toolchain-current.tar.gz), 接下來再做一些設定就可以正常工作了.
  • 設定 toolchain:

    將 toolchain 解開後,會產生一個目錄 skiff,基本上有文件是建議將這個目錄放在根目錄下,我也是照這種做法, 所以接下來的說明都會以這種做法為前題.為了方便使用 toolchain 的 compiler, 所以將 toolchain 的執行檔目錄(/skiff/local/bin/)加到 PATH 上:
    PATH=$PATH:/skiff/local/bin/
  • 使用 toolchain 的 compiler:

    如果你是一般使用者,沒有使用到其它一些特殊的設定,則 toolchain 的 compiler 和 gcc 及 g++ 的用法是非常類似的, 只是 compiler 的名稱不同而已.例如下列的對照:

    gcc : arm-linux-gcc

    g++ : arm-linux-g++

    ar : arm-linux-ar

    strip : arm-linux-strip

    如果你想要 toolchain 簡易的使用方法,可以參考網頁上的介紹.

參考網址:



Example program development ( )
阅读(1369) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~