|
方法是我自己看cosmic的手册找出来的, 另有两条cmd批处理指令也是我写的^_^
1. 用stvd打开你的工程文件,在工程上点右键选settings...
2. 右侧的选项卡选择到Post-Build,在下方文本框中新粘贴下面三行内容
cmd /c echo # files for the libc library >$(OutputPath)list_obj.txt
cmd /c for /f "tokens=* delims= " %i in ('dir /b $(OutputPath)*.o') do @echo $(OutputPath)%i >>$(OutputPath)list_obj.txt
clib -ci $(OutputPath)list_obj.txt $(OutputPath)$(TargetSName).lib
再编译一次就会在目标目录生成 整个工程的.o文件了, 添加方式是在 选项卡的Linker项中,找到Objects/Libraries,在此添加生成的lib文件即可
要注意的是, 使用时, 中断向量表文件 stm8_interrupt_vector.c, 请不要删除,这个是在lkf文件中绝对定位的,必须要.o文件才行
ps. 如果win7 win8之流运行不了cmd别问我为什么,问微软, 我只在XP中测试过 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|