首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由binutils支持的目标列表

由binutils支持的目标列表
EN

Stack Overflow用户
提问于 2017-03-23 20:39:09
回答 1查看 4.3K关注 0票数 7

我跟随一个网站( Cross-Compiler )学习如何交叉编译不同架构的一些代码。因此,第一步是下载并编译特定目标的Binutils。

这个站点说用i 686-精灵分配varible目标,因为这样二进制程序就能够处理$TARGET指定的格式的代码。

代码语言:javascript
复制
export PREFIX="$HOME/opt/cross"
export TARGET=i686-elf
export PATH="$PREFIX/bin:$PATH"

所以,我的问题是

我能得到由Binutils支持的目标列表吗?

如果变量目标可以包含任何内容,或者必须包含由binutils支持的内容,也就是说,如果目标是Binutils所不理解的,那么在编译binutils的源代码时会出现错误吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-20 22:35:17

从来没有看到这个问题的答案,所以我会给它大学的尝试来自不同的搜索引擎。如果从源代码中下载或克隆二进制文件

代码语言:javascript
复制
git clone git://sourceware.org/git/binutils-gdb.git

然后阅读对binutils的解释。

代码语言:javascript
复制
https://sourceware.org/binutils/binutils-porting-guide.txt

你会找到答案的。

TL;博士

读取config.bfd目录中bfd目录中的内容。

中列出了所有受支持的目标

代码语言:javascript
复制
cd /path/to/git/clone/of/binutils/bfd

elf32-SOME_NAME.celf64-SOME_NAME.c在上面提到的目录中的注意到文件,它们是您支持的目标

Ex

代码语言:javascript
复制
elf32-cr16.c

会翻译成,

代码语言:javascript
复制
--target=cr16-elf
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42986532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档