【问题标题】:Create shared library with extension so创建带有扩展名的共享库
【发布时间】:2016-01-28 15:15:03
【问题描述】:

我的 Eclipse 中有 c++ 共享库项目。项目构建良好,但我总是需要通过添加 .so 扩展名来重命名二进制文件。是否有可能以某种方式设置 Eclipse 以创建具有所需扩展的二进制文件?

【问题讨论】:

  • 你的链接器命令行是什么?
  • 链接器命令 g++ -m32;所有选项 - 共享
  • 不,请给出完整的确切命令。
  • 你指出了我的错误。问题解决了。
  • 不,未解决,Relese 中仍有问题。我有命令 g++ -m32 -shared -o "libMYLIB" ./Status.o ./iniparser.o ./logging.o -ldl -lpthread

标签: c++ linux eclipse shared-libraries


【解决方案1】:

现在我看到了命令行,很容易回答这个问题。 -o "libMYLIB" -o 将输出文件名的名称完全设置为它的参数。如果您希望它具有 .so 扩展名,请将其设置为 -o libMYLIB.so。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2011-11-12
    相关资源
    最近更新 更多