-l library:链接指定的库文件,例如 -lmath 将链接数学库。
-L directory:将指定的目录添加到库搜索路径中,以便链接器可以找到库文件。
-rpath directory:在运行时设置动态库搜索路径为指定的目录。
-static:静态链接所有的库文件,生成静态可执行文件。
-shared:生成共享库文件(动态链接库)。
-soname name:指定共享库的 soname。
-nostdlib:不使用标准库文件。
-nodefaultlibs:不链接默认的库文件。
-Wl,option:传递选项给链接器。例如,-Wl,-Map,output.map 可以生成一个链接映射文件。
-Wl,-rpath-link,directory:指定链接时的运行时动态库搜索路径。
-Wl,-Bstatic:指定链接时只静态链接库文件。
-Wl,-Bdynamic:指定链接时只动态链接库文件。