C++
C++ Resources
- C++ Core Guidelines
- C++ Programming (GeeksforGeeks)
- Google C++ Style Guide
- Modern C++ Programming (Slides)
- Tips for Optimizing C/C++ Code
- A cheatsheet of modern C++ language and library features.(C++ 20)
Tips
gcc linking
连接库编译的时候不要指定绝对路径,指定绝对路径可能在运行的时候找不到库文件
gcc -o demo /usr/lib/libceshi.so hello.o #不要这样写,这样写放在别处运行可能找不到库文件
gcc -o demo -L/usr/lib -lceshi #这样写通用性比较好
绝对路径虽然申请设置环境变量步骤,但是缺陷也是致命的,这个so
必须放在绝对路径下,不能放到其他地方,这样给部署带来很大麻烦。所以应该禁止使用绝对路径链接so
。