我如何制作.so
文件Code::Blocks
?我Code::Blocks
为linux安装的。我一直在用它来制作一个.dll
Windows。
项目选择中的一个镜头:
我如何制作.so
文件Code::Blocks
?我Code::Blocks
为linux安装的。我一直在用它来制作一个.dll
Windows。
项目选择中的一个镜头:
您想创建一个共享库。
你想要Shared Library
。静态库是包含在它喜欢的二进制文件的可执行文件中的库。尽管它们更易于使用,但它们增加了程序大小和更新难度。当您链接共享库时,二进制文件中包含的所有内容都是对库名称的引用,并且库文件通常位于以下 lib 文件夹之一中:/usr/lib、/lib、/usr/local /lib、/opt/lib 等
值得一提的是,共享库在运行时需要以下三件事之一:
-Wl,-rpath,/path/to/dir/with/shared/lib/file
.so
文件放在lib
s 之一(上面列出)LD_LIBRARY_PATH