我有类xxx.cpp
,它可以转换为静态库,而不是创建共享对象来提高系统性能。因此,请提供将其从.so
转换为.a
的步骤。
答案 0 :(得分:1)
此处不需要conversion
,因为您有源文件xxx.cpp
你可以
首先创建库
g++ -static -c xxx.cpp -o xxx.o # use g++ instead of gcc
ar -rcs libxxx.a xxx.o
如下所示链接到图书馆
g++ -static somefile.cpp -o somefile.elf -L/path/to/libxxx.a -lxxx