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

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

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

-I, 指定头文件所在的文件夹,预编译器会尝试搜索头文件目录。
-Wl,--allow-shlib-undefined,可执行文件链接时允许动态链接库未定义,编译依然可以通过,在可执行文件执行时,可以通过LD_LIBRARY_PATH指定共享库的路径
posted @ 2020-03-24 18:45  Cristiano-Duan  阅读(379)  评论(0编辑  收藏  举报