我想从gnuarm.org建立一个工具链。我不想使用二进制版本,因为我正在运行x64 linux。你能指点我一些教程吗?
答案 0 :(得分:4)
以下是用于构建二进制包的默认命令/参数。下载源代码,解压缩并发布:
第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”作为FIRST参数添加到有错误的行中,如此处的补丁建议: http://www.mail-archive.com/bug-binutils@gnu.org/msg06475.html
我无法建立洞察力,但我想可以用其他东西调试它。
答案 1 :(得分:1)
您需要安装 libx11-dev 来编译Insight。
sudo apt-get install libx11-dev
除此之外,你自己的答案也可以。
编辑:哦,你可能也会错过termcap,请点击此处:GNU Termcap
Edit2:配置似乎是关于忽略返回值“'xxx',使用属性warn_unused_result ”声明的,因此您可能需要修改选项或大约12个实例来捕获返回值得到干净的建设。
答案 2 :(得分:-1)
转到每个解压缩目录并输入:
./ configure --help
获取可用选项,然后运行
./ configure [options]
请
进行检查
make install