单片机中代码生成.a文件

1、环境:window10。

2、安装gcc工具,在这,我安装了mingw这个工具。
单片机中代码生成.a文件
1、首先要把.c文件生成.o文件

2、然后再把.o文件生成.a文件。

具体操作步骤如下:

(1)编译生成.o目标文件,如:gcc -c test.c     

  注:-c选项表示只编译生成.o目标文件.

(2)使用ar命令生成.a库文件,如ar -rv test.a test.o  

 注:ar命令可以用来创建、修改库,也可以从库中提出单个模块。

r:在库中插入模块(替换)。当插入的模块名已经在库中存在,则替换同名的模块。
如果若干 模块中有一个模块在库中不存在,ar显示一个错误消息,并不替换其他同名模块。
默认的情况下,新的成员增加在库的结尾处,可以使用其他任选项来改变增加的位置。

v: 该选项用来显示执行操作选项的附加信息。

注:我们可以跳过第一步,直接使用VSGDB生成的.o文件执行第二步。
    需要使用到的Dos命令:cd 跳转 dir查看(相当于linux下的ls) cls清屏(相当于linux下的clear)

懒人做法:在windows环境下,制作.bat执行脚本程序,自动生成(.a文件)

步骤如下:

猜你喜欢

转载自blog.csdn.net/qq_36075612/article/details/106906936