linux各个内核版本与交叉编译器版本的对应问题。这个是怎么对应的。我怎么知道我的内核需要那个编译器。
还有,比如说,linux2.6.38.8的内核,我用4.4.3的交叉编译器可以通过,用3.4.1的有问题(也可能是我有问题没找到)。为什么。说详细点,谢谢!回答好的,加7...
还有,比如说,linux2.6.38.8的内核,我用4.4.3的交叉编译器可以通过,用3.4.1的有问题(也可能是我有问题没找到)。为什么。说详细点,谢谢!回答好的,加70分,凑齐100分。
展开
2个回答
展开全部
看看 Documentation/Changes 那个文档 ,它会告诉你编译器所需的最小版本号
更多追问追答
追问
Gnu C 3.2 # gcc --version
Gnu make 3.80 # make --version
请问,我这里是要选哪一个呢?3.2以上的arm-linux-gcc ,还是3.8以上的 ?
追答
gcc 版本 3.2
make 版本 3.8
但也要 关注 Binutils 的版本
还有 eabi abi 的区别
ps 交叉编译器推荐 http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/ 上的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询