打印

能不能把C文件生成库文件?

[复制链接]
2296|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mc9s08aw60|  楼主 | 2007-2-27 14:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
JerryBJ| | 2007-2-27 14:42 | 只看该作者

有办法

设置工程属性(Standard Settings按钮),修改Linker for HC08的Options,在Output属性页将第一项Link as ROM Library打勾,则生成的是库文件。
要注意,库文件里边不能有main()。并且要为你的库函数配对编写头文件和详细说明,要不然人家没法用。 

使用特权

评论回复
板凳
mc9s08aw60|  楼主 | 2007-2-27 15:13 | 只看该作者

如下图,我想把画红线的生成库文件。头文件自己写。

如何设置?好象不能单独选取*.C文件。
用KEIL时,可以。。
CW好象是把整个工程都生成LIB。
LIBMAKER不会用。
谢谢。。。

使用特权

评论回复
地板
mc9s08aw60|  楼主 | 2007-2-27 15:14 | 只看该作者

按斑竹的试了一下,编译报错。

是不是单独建一个*.c文件呢???

使用特权

评论回复
5
张明峰| | 2007-2-27 15:48 | 只看该作者

LIB Maker

我的理解是建一个专门的项目维护一个库,项目中的所有文件模块将被编译连接生成一个库文件供其他应用项目调用;
另,好像看到过一眼:CW必须是professional版本才允许你进行自建的库管理。免费版怕不行。

使用特权

评论回复
6
mc9s08aw60|  楼主 | 2007-2-28 08:00 | 只看该作者

谢谢两位指点。我再试试。。。

使用特权

评论回复
7
mc9s08aw60|  楼主 | 2007-2-28 08:36 | 只看该作者

这个网站有一个教程。http://www.dyic.com.cn/

介绍了如何生成库并调用。我没试,贡献给大家。

使用特权

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

本版积分规则

12

主题

133

帖子

0

粉丝