打印

很菜的问题:window下ADS开发与linux下建立交叉编译开发有何区

[复制链接]
3159|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
angeleyes|  楼主 | 2007-8-9 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我今天在linux下费了很大劲建立了ARM交叉编译环境,编了一个很简单的程序,在windows下用ADS也能编译通过,生成可执行二进制文件,我想问一下:
1、在windows 下ADS做ARM开发与在linux下建立ARM交叉编译环境做开发有什么区别呢?
2、很多人说ADS只能做应用程序的开发,做linux底层和内核相关的只能通过在linux下建立交叉编译,如果这样话linux系统不能在ADS下移植吗?像UCOS就能在IDE下移植 

望高手指点!多谢!

相关帖子

沙发
chunk| | 2007-8-10 09:56 | 只看该作者

你还是没弄清楚那些软件工具究竟帮你做了什么事

1、没什么区别
2、说的不大确切。

你需要彻底弄清楚“可移植性(portable)”到底是怎么回事。GCC有很多独到的特性,你用这些特性,你的编程工作就会简单一些,其代价是你没法换一个编译器。因此LINUX要想移植到某个处理器上,首先要把GCC移植到那个处理器上才行。相对而言UCOS就没这问题。

使用特权

评论回复
板凳
computer00| | 2007-8-10 10:11 | 只看该作者

关键是makefile难搞,不同的编译器不一样的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝