【问题标题】:How to statically link libstdc++如何静态链接 libstdc++
【发布时间】:2011-08-02 19:22:42
【问题描述】:

我试图让我的程序在另一台 libstdc++ 版本不同的机器上运行。我正在netbeans上开发和编译它。我已指定选项 -static-libstdc++ 但程序继续尝试在本地机器中加载 libstdc++.so.6。

如何获得完全静态的 libstdc++ 链接?

谢谢。

【问题讨论】:

    标签: c++ g++ static-linking libstdc++


    【解决方案1】:

    不确定这里的确切情况,但我刚才在使用不同版本的 Mac OS X 和 gcc 时遇到了类似的问题。我通过将我想要的实际 dylib 复制到与可执行文件相同的目录中并更改 DYLD_LIBRARY_PATH 使其在 /usr/lib 之前首先在那里搜索来解决它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多