代码是在机器 1 上用 g++ 编译的。
有没有办法在机器 1 上编译使其在机器 2 上运行?无需触摸/更新机器 2 上的任何内容?我无权访问机器 2 ...
最佳答案
我想你想在 GCC 4.5 之后静态链接 libstdc++
你可以做到这一点
g++ -static-libstdc++ compiler -o myprogram myprogram.cpp
然后就可以分发到机器2了。
关于在机器 1 上编译的 C++ 代码无法在机器 2 上运行,因为 "GLIBCXX_3.4.15 not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19596015/