我想从源代码构建gnuarm.org的工具链。我不想使用二进制版本,因为我运行的是x64 linux。你能指点我一些教程吗?从源代码构建Gnuarm工具链
回答
您需要安装libx11-dev才能编译Insight。
sudo apt-get install libx11-dev
除此之外,你自己的答案工作得很好。
编辑:哦,你可能会错过的termcap为好,在这里获得:GNU Termcap
EDIT2:配置似乎是约忽略返回值紧屁股“‘XXX’,与属性声明warn_unused_result” ,所以你可能需要修改选项或大约12个实例来捕获返回值以获得干净的构建。
- 下载源代码可在 “文件”
- 解开他们
转到每个解压目录,键入:
的./configure --help
获得可用选项,然后运行
./configure [选项]
使
化妆检查
make install的
配置必须使用一些自定义选项,如指定最终目标。 – 2008-12-04 09:30:54
下面是用于构建二进制包默认命令/参数。下载源代码,解包并发给他们:
- CD [binutils的建造]
- [binutils的源] /配置--target =手臂精灵前缀= [工具链前缀] --enable -interwork --enable-multilib的--with浮=软
- 使所有安装
- 出口PATH = “$ PATH:[工具链前缀]/BIN”
- CD [GCC-构建]
- [gcc-source]/configure --target = arm-elf --prefix = [toolchain-prefix] --enable-interwork --enable-multilib --with-float = soft --en --with-newlib --with-headers = [newlib-source]/newlib/libc/include
- make all-gcc install-gcc
- cd [newlib-build]
- [newlib-source]/configure --target = arm-elf --prefix = [toolchain-prefix] --enable-interwork --enable-multilib --with-float = soft
- 使所有安装
- CD [GCC-构建]
- 使所有安装
- CD [GDB-构建]
- [GDB-源] /配置--target =手臂精灵前缀= [工具链前缀] --enable-互通--enable-multilib的--with浮子=软
- 使所有安装
第11-12行似乎没有效果。 使用gcc不建议< 4.x的,和建筑的binutils可以提供以下错误:
../../binutils-2.19/gas/config/tc-arm.c:在函数 's_arm_unwind_save_mmxwr': ../../binutils-2.19/gas/config/tc-arm。C:3459:错误:格式字符串不是一个字面 没有格式参数
的解决方案很简单,只需添加“%S”作为第一个参数与错误的线条作为补丁这里建议: http://www.mail-archive.com/[email protected]/msg06475.html
我无法建立洞察力,但我想可以用别的东西来调试它。
- 1. NullPointerException从构建工具链
- 2. 从源代码构建proguard
- 3. 从源代码构建KVM
- 4. 工具,用于从源代码
- 5. ARM工具链构建
- 6. 源代码文档工具
- 7. 源代码注释工具
- 8. 从源代码构建X服务器
- 9. 从源代码构建hibernate-orm挂起
- 10. WSO2-APIM - 从源代码构建(v1.9.1)
- 11. 从源代码构建jdk(openjdk-7)
- 12. 从源代码构建Android Eclipse ADT
- 13. 如何从源代码构建d3.js?
- 14. 从源代码构建Android系统
- 15. 如何从midas源代码构建midas.obj
- 16. 从源代码构建Nginx和OpenSSL
- 17. 在debian上从源代码构建apache
- 18. 如何从源代码构建libpoppler?
- 19. 从源代码构建R包krb5
- 20. 如何从源代码构建vim 7.3.285
- 21. 如何从源代码构建?
- 22. 从源代码构建的原子
- 23. 如何从源代码构建libpthread.so?
- 24. 如何从源代码构建Windows D3D9?
- 25. bazel从源代码构建Tensorflow
- 26. 从eclipse源代码构建加密器
- 27. 用scons构建源代码?
- 28. jquery代码重构工具
- 29. 从Java代码构建一个exe的最佳免费工具?
- 30. python从源代码构建:无法构建可选模块sqlite3
我想我必须提供一些--target = elf-arm或类似的东西。尝试命令形式官方网站和战斗错误信息的时刻。 – 2008-12-04 09:30:06