C++

C++ Resources

Tips

gcc linking

连接库编译的时候不要指定绝对路径,指定绝对路径可能在运行的时候找不到库文件

gcc -o demo /usr/lib/libceshi.so hello.o  #不要这样写,这样写放在别处运行可能找不到库文件
gcc -o demo -L/usr/lib -lceshi  #这样写通用性比较好

绝对路径虽然申请设置环境变量步骤,但是缺陷也是致命的,这个so必须放在绝对路径下,不能放到其他地方,这样给部署带来很大麻烦。所以应该禁止使用绝对路径链接so