g++一些特殊的编译选项

-l, 指定所使用到的共享库,链接器会尝试链接名为libxxx.a或libxxx.so的库。

-L,指定共享库所在的文件夹,链接器会尝试搜索库目录。

-I, 指定头文件所在的文件夹,预编译器会尝试搜索头文件目录。
-Wl,--allow-shlib-undefined,可执行文件链接时允许动态链接库未定义,编译依然可以通过,在可执行文件执行时,可以通过LD_LIBRARY_PATH指定共享库的路径
原文地址:https://www.cnblogs.com/cristiano-duan/p/12560825.html