ADS1.2可以生成.a吗,怎样生成

[复制链接]
4342|10
 楼主| husion 发表于 2010-8-31 20:42 | 显示全部楼层 |阅读模式
ADS1.2可以生成.a吗,怎样生成

请高手看看,谢谢了

没什么分了,这这么多
 楼主| husion 发表于 2010-8-31 21:13 | 显示全部楼层
自己顶一个
xfcjava2 发表于 2010-8-31 21:52 | 显示全部楼层
1、请将你要生成库文件(.a)的目标文件(.o)拷贝到c盘根目录下,例如fat.o

2、进入系统DOS命令窗口,在窗口下加入:CD\  转到提示符:C:\> 下

3、键入命令: armar -r  fat.a  fat.o

4、这样就可以生成名称为fat的库文件。
     其中生产的库文件名请你自己指定(推荐使用原名称) 

5、另外在ADS工程项目下,目标文件所在的目录为:ObjetCode文件夹下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
liuwei0908 发表于 2010-8-31 21:56 | 显示全部楼层
在DebugRel Settings -> Target Settings中:
设置Linker: ARM Librarian
 楼主| husion 发表于 2010-9-1 14:30 | 显示全部楼层
谢谢楼上3.4楼的回复!
现在已经生成了test.a库文件.
但是
test.a里面有一个函数abc();我把test.a增加到ADS1.2工程了,但调用abc();没反应!!!
增加test.a后是不是还要设置什么吗?
实在是没办法了,网上找不到资料
请高手指点指点...
 楼主| husion 发表于 2010-9-1 14:55 | 显示全部楼层
UP...自己顶起
xfcjava2 发表于 2010-9-1 16:13 | 显示全部楼层
请增加一个头文件,把你要在外部使用的函数,声明一下。

头文件示意如下:
#ifndef __test_h__
extern  void abc(void);
#endif
xfcjava2 发表于 2010-9-1 16:15 | 显示全部楼层
上边的漏掉了一句话!!!

请增加一个头文件,把你要在外部使用的函数,声明一下。

头文件示意如下:
#ifndef __test_h__
#define __test_h__
extern  void abc(void);
#endif
 楼主| husion 发表于 2010-9-1 17:22 | 显示全部楼层
谢谢 xfcjava2
xijiangyue 发表于 2010-9-1 19:57 | 显示全部楼层
学习了很好
Sadwei 发表于 2013-6-8 14:22 | 显示全部楼层
学习了,很好,测试成功,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

70

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部