【发布时间】:2010-10-18 01:57:59
【问题描述】:
我在 windows 目标上使用 Real View 编译器工具 (RVCT 3.2) 创建了一个共享库 (*.so)。然后我尝试在 linux 系统上使用 gcc 将此 *.so 文件与我的应用程序链接。
将这个共享库链接到我的应用程序 linux 的 gcc 选项是什么?
我的问题是,-shared 选项是用作
gcc -shared myfile.so
...,用于创建 SO 文件或链接 SO 文件?我相信它会产生类似的东西:
gcc -lmyfile.so
这就够了吗?或者是否有任何其他开关告诉链接器它是一个动态库(共享对象)?
【问题讨论】:
标签: gcc linker shared-libraries