【转: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