我在 windows 目标上使用 Real View Compiler Tools (RVCT 3.2) 创建了一个共享库 (*.so)。然后我尝试在 linux 系统上使用 gcc 将此 *.so 文件与我的应用程序链接。
将此共享库与我的应用程序 linux 链接的 gcc 选项是什么?
我的问题是,是-shared
选项,它被用作
gcc -shared myfile.so
...,用于创建 SO 文件或链接 SO 文件?我相信它会产生类似的东西:
gcc -lmyfile.so
这够了吗?或者是否有任何其他开关告诉链接器它是一个动态库(共享对象)?