【轉:https://www.cnblogs.com/tzhangofseu/archive/2011/11/15/2249585.html】
1.生成.so文件的命令(LINUX系統中的動態鏈接庫文件)
a、 ·g++ test_a.cpp test_b.cpp -fPIC -shared -o libtest.so ·g++ test.cpp -o test -L. -ltest
b、
·生成:gcc -fpic -shared Port.cpp Print.cpp -o Print.so
·編譯:gcc -o test test.cpp -L./Print.so -ldl
·運行:./test
2.生成.a文件的命令(LINUX系統中的靜態鏈接庫文件)
1 gcc -c test_a.cpp 2 gcc -c test_b.cpp 3 ar -r libtest.a test_a.o test_b.o 3.指令: 查看虛擬機版本:file/bin/ls或init 、 uname -a 、getconf LONG_BIT 是否安裝gcc:gcc -v 測試端口號是否接通:echo test > /dev/ttyS0 解壓a.tar:tar Zxf a.tar.gz 安裝b:yum install b