g++的编译选项:-Wl,-rpath=【转】

简介:

转自:http://blog.csdn.net/russule/article/details/7057398

动态链接库

 

1 生成hello.so

  g++ -shared hello.cpp -olibhello.so

  g++ main.cpp -lhello -L./ -Wl,-rpath=./ -o main

 

链接命令可使用g++ main.cpp libhello.so.2 -L./ -Wl,-rpath=./ -o main

 

g++ main.cpp -L./second/ -Wl,-rpath=./second/ -lsecond -L./hello/ -Wl,-rpath=./hello/ -lhello  -o main

 


http://www.cnblogs.com/maximusfz/archive/2010/12/01/1893384.html














本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/6641832.html,如需转载请自行联系原作者

相关文章
|
8月前
|
自然语言处理 JavaScript 前端开发
详解 clang-format 配置选项(基于 clang 8.0.0)
基于 clang 8.0.0 详解 clang-format 中涉及 C/C++ 配置选项的含义,跳过不相关的语言配置选项如 Java, Objective-C, JavaScript。
1597 0
|
10月前
|
机器人 Linux 编译器
替代notepad++,notepad--介绍及插件cmake编译
替代notepad++,notepad--介绍及插件cmake编译
排错-LR安装No Background bmp defined in ...的解决办法
排错-LR安装No Background bmp defined in ...的解决办法
78 0
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
|
安全 Shell 测试技术
|
Linux
LINUX doubango编译中prefix参数无效
LINUX doubango编译中prefix参数无效
93 0
|
C++
解决办法:C++编译中[-Wreorder]
解决办法:C++编译中[-Wreorder]
95 0
|
Java C++
C++编译错误解决办法:Class_Label[abi:cxx11]'被多次定义
C++编译错误解决办法:Class_Label[abi:cxx11]'被多次定义
122 0
|
编译器 C语言
CodeBlocks出现Can‘t find compiler executable in your search path for GNU GCC Compier错误
CodeBlocks出现Can‘t find compiler executable in your search path for GNU GCC Compier错误
222 0
CodeBlocks出现Can‘t find compiler executable in your search path for GNU GCC Compier错误
|
Linux
.pro文件QMAKE_LFLAGS += -lpthread等价于LIBS += -lpthread
.pro文件QMAKE_LFLAGS += -lpthread等价于LIBS += -lpthread
618 0