gpt4 book ai didi

c++ - 使用 code::blocks 制作 .so 文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:01 26 4
gpt4 key购买 nike

如何使用 Code::Blocks 创建一个 .so 文件?我为 linux 安装了 Code::Blocks。我一直在使用它在 Windows 中制作一个 .dll

来自项目选择的镜头:

enter image description here

最佳答案

您需要共享库。静态库是包含在它喜欢的二进制文件的可执行文件中的库。尽管它们使用起来更简单,但它们会增加程序大小和更新难度。链接共享库时,二进制文件中包含的只是对库名称的引用,库文件通常位于以下 lib 文件夹之一:/usr/lib、/lib、/usr/local/lib、/opt/lib 等

值得一提的是,共享库在运行时需要以下三种情况之一:

  • 包含此选项的编译命令:-Wl,-rpath,/path/to/dir/with/shared/lib/file
  • 或者,您必须将 .so 文件放入其中一个 lib(上面列出)
  • 或者,将库文件所在的目录添加到环境变量中,LD_LIBRARY_PATH

关于c++ - 使用 code::blocks 制作 .so 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11138605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com