请问用ADS1.2如何生成静态库 (.a文件)导出函数的格式设置是什么,
如何调用生成的.a文件中的函数呢?
初学ADS,没有找到相关资料,请详细一点,谢谢。
Make "*.obj" into a library file with symbol table(-s):
armar -r -c -s some_lib.lib some_objA.obj some_objB.obj
谢谢Tycool, 还想请问一下,导出的函数需要不需要有格式的设置,比如VC要__declspec( dllexport )
我刚才试了一下,在math.c 中 写了个 int add(int a, int b) 用armcc -o math.o math.c 生成 math.o 然后用armar -r -c -s math.a math.o
上面的math.a 倒是生成了, 可是用一个新工程调用其中的add函数(直接加入math.h和math.a),编译却说
Error:(Fatal)L6008U:Could not recognize the format of member math.o from math.a