我有一个共享库,我希望链接可执行文件与使用GCC.共享库具有非标准名称,而不是libNAME.so形式,因此我不能使用通常的-l选项.(它恰好也是一个Python扩展,因此没有'lib'前缀.)
我能够将库文件的路径直接传递给链接命令行,但这会导致库路径硬编码到可执行文件中.
例如:
g++ -o build/bin/myapp build/bin/_mylib.so
Run Code Online (Sandbox Code Playgroud)
有没有办法链接到这个库而不会导致路径被硬编码到可执行文件中?