在GCC编译时,--rpath=.和--rpath .实际上是相同的选项,它们的作用是设置链接器搜索库文件的路径。
--rpath选项用于指定在运行时链接器应该搜索库文件的路径。它后面跟着一个路径,可以是绝对路径或相对路径。
在GCC中,当你在命令行中省略=符号时,GCC会将其解释为相对路径。因此,--rpath .表示将当前目录作为链接器搜索库文件的路径。
另一方面,当你在命令行中使用=符号时,GCC会将该选项解释为绝对路径。因此,--rpath=.与--rpath=$PWD是等效的,都表示将当前目录的绝对路径作为链接器搜索库文件的路径。
总结起来,--rpath=.和--rpath .的作用是相同的,都是将当前目录作为链接器搜索库文件的路径。