门户网站维护方案,建e网官方网站,本地生活服务平台app,怎么制作安卓app静态库
创建主函数#xff1a;main.c 应用函数#xff1a;add.c、sub.c、mul.c 创建calc.h文件作为头文件
生成可执行文件*.o文件
gcc -c add.c -o add.o
....包装*.o文件为静态库
ar -rc libmymath.a add.o sub.o mul.o编译静态库并指明创建静态库的位置
sudo gcc mai…静态库
创建主函数main.c 应用函数add.c、sub.c、mul.c 创建calc.h文件作为头文件
生成可执行文件*.o文件
gcc -c add.c -o add.o
....包装*.o文件为静态库
ar -rc libmymath.a add.o sub.o mul.o编译静态库并指明创建静态库的位置
sudo gcc main.c -static -L. -lmycalc -o static_main运行主函数
./static_main动态库
将.c文件编译成可执行*o文件
sudo gcc -c -fPIC add.c -o add.o
gcc -c -fPIC sub.c -o sub.o
gcc -c -fPIC mul.c -o mul.o包装成动态库文件
sudo gcc -shared -o libmycalc.so add.o sub.o mul.o编译主函数
gcc main.c -L. -lmycalc -o shared_main配置动态库路径环境
LD_LIBRARY_PATH.
export LD_LIBRARY_PATH //使配置生效运行函数
./shared_main