QianFan 发表于 2015-1-11 18:11:44

用过ARM GCC的或者准备用的进来讨论一下呗

开始用GCC不长时间,这段时间也看了不少的资料,什么makefile,什么命令行啊,也算是入门了。但是有一个问题不是很懂。就是nostartfiles这个奇葩的命令。看见官网有一个对他的解释:贴图了:

我们在使用官方的库的时候,都是将官方的启动代码加进去,应该是不用加标准启动文件啊,为什么当加入参数-nostartfiles之后就会提示_init这个函数没有定义呢?

如果gcc的一个启动代码,外加ST的一个启动代码,两个代码为什么没有冲突呢?


zhous 发表于 2015-1-11 22:28:41

同问,求解答

流水问情 发表于 2015-1-12 09:29:42

什么问题?

QianFan 发表于 2015-1-12 11:42:44

zhous 发表于 2015-1-11 22:28
同问,求解答

下载一个Coocox IDE吧,那个是基于GCC 和Ecipse的

QianFan 发表于 2015-1-12 11:50:49

没人用过么??有使用CoIDE的没?

zhous 发表于 2015-1-12 13:14:08

Coocox IDE???用这个有什么优点吗?

QianFan 发表于 2015-1-12 13:35:28

zhous 发表于 2015-1-12 13:14
Coocox IDE???用这个有什么优点吗?

先用着,先学学GCC的命令。把命令学会了,在自己动手移植。否则的话上手就移植还是很有难度的

zhous 发表于 2015-1-12 13:47:12

QianFan 发表于 2015-1-12 13:35
先用着,先学学GCC的命令。把命令学会了,在自己动手移植。否则的话上手就移植还是很有难度的 ...

其实我就是想把国外的一些代码,比如这个cleanflight,可以方便地使用MDK或者eclipse来编写代码、编译,就够了。但是,这个cleanflight只有一个makefile文件,没有其他的工程文件,我把它移植到MDK或者eclipse都会报错,不知道为什么???

QianFan 发表于 2015-1-12 17:07:39

zhous 发表于 2015-1-12 13:47
其实我就是想把国外的一些代码,比如这个cleanflight,可以方便地使用MDK或者eclipse来编写代码、编译, ...

MDK是armcc,不是gcc,肯定是不能用的

adersonl 发表于 2015-1-12 17:41:06

最近在裸奔一个ARM9也是用的arm-gcc感觉CM不必要用GCC啊。麻烦了点
页: [1] 2 3 4
查看完整版本: 用过ARM GCC的或者准备用的进来讨论一下呗