动态库和静态库
动态库
gcc lib.c -shared -fpic -o lib.so gcc main.c -L -l ./lib.so -o main.o # 查看动态库依赖项 ldd sonia /lib/ld-linux-armhf.so.3 --list /usr/bin/sonia readelf -a sonia | grep "NEEDED" objdump -x sonia | grep "NEEDED" # 追加当前路径(./)到动态库搜索路径 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
静态库
gcc lib.c -c -o lib.o ar crv lib.a lib.o gcc main.c -L -l ./lib.a -o main.o