首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动平台 >

请教有哪位高手知道ADS1.2下编译器使指定函数或每个函数都能32字节对齐

2012-03-04 
请问有谁知道ADS1.2下编译器使指定函数或每个函数都能32字节对齐?我在汇编下可以指定,但在C语言中就做不到

请问有谁知道ADS1.2下编译器使指定函数或每个函数都能32字节对齐?
我在汇编下可以指定,但在C语言中就做不到了。
最后在MTK6225工程下做总的连接。


[解决办法]
我记得有两套指令集 一个是arm一个是thumb C语言是在makefile里面设定的
[解决办法]
去掉thumb,即INTERWRK = interwork 试一下吧
[解决办法]
在makefile里面
可以设置使用到的编译指令集
如:

ARMCC = $(ARMBIN)\armcc # ARM ADS ARM 32-bit inst. set ANSI C compiler
THUMBCPP = $(ARMBIN)\tcpp

这里的(ARMBIN)就是你ads1.2安装的路径
后面具体编译语句的语法完全相同对于armcc或者thumbcpp来说
都是类似
(armcc) $(flag) $(inc)。。 模式
[解决办法]
flag 只是你要选择的一些标志 你找个模板 应该都一样的
inc 指的是你编译这些文件需要include的目录

热点排行