note

/*
gcc 对c的编译选项:
-E  进行预处理生成.i文件(预处理)
-S  进行汇编生成.s文件
-c  进行编译生成.o文件
-o  进行连接,生成可执行文件
-g  调试必选
-L  指定库目录
-l  指定装载库
-I  include

ar -crs xxx.a x.o y.o  
gcc -o app *.o/*.c -Llib -lxxx 

gcc -fPIC -c a.c
gcc -fPIC -c b.c
gcc -share -o libname.so a.o b.o
gcc -o app *.o/*.c -Llib -lxxx  // cp libname.so /lib/
*/

 

    

你可能感兴趣的:(Note)