【发布时间】:2014-09-14 23:43:04
【问题描述】:
我正在尝试使用Terry Guo's gcc-arm-none-eabi 测试交叉编译。简而言之,以下是在 Ubuntu 上安装的步骤:
- sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
- sudo apt-get 更新
- sudo apt-get install gcc-arm-none-eabi
我遇到的问题是我找不到文档(或I'm doing something wrong)。我知道我不能索要文档或其他场外资源,所以我会直奔主题:
- 编译器的名称是什么?
- 编译器在哪里?
-
arm-eabi标头位于何处? -
arm-eabi库位于何处? -
arm-eabisysroot在哪里?
$ find /usr -iname *arm-eabi*
$ find /usr -iname *gcc-arm*
/usr/share/lintian/overrides/gcc-arm-none-eabi
/usr/share/doc/gcc-arm-none-eabi
$ info gcc-arm-none-eabi
No menu item `gcc-arm-none-eabi' in node `(dir)Top'.
$ man gcc-arm-none-eabi
No manual entry for gcc-arm-none-eabi
【问题讨论】:
-
谢谢基思。我已经通过该链接,并且在实践中没有太多帮助。这是最接近的:Could anyone give the starters a getting-start document?,但它没有提供任何有用的信息。
-
Keith - 我收回了.... 我刚刚在搜索“C++”时发现了这个:User Manual。以前,我在搜索“文档”。不幸的是,
dpkg -L告诉我readme.txt不存在。叹息…… -
编译器前缀是
arm-none-eabi-。这应该可以帮助您自己找到其他答案。
标签: c linux ubuntu gcc cross-compiling