当我使用GCC时,我可以在我的Ubuntu 15.04上使用以下命令来构建程序:
-static-libgcc -static-libstdc++
已编译的二进制文件可在“原始”Ubuntu 14.04上运行,无需任何外部软件包,只需标准更新。
是否有可能使用clang进行静态链接库构建?
最常见的答案:
- 使用测试Ubuntu存储库(
ppa:ubuntu-toolchain-r/test
) - 更新服务器
- 重新在目标服务器上编译
- 不要使用GCC
这对我来说不合适。
只需要使用clang就可以在Ubuntu 14.04.3 LTS上运行它吗?
-static -lstdc++
- Ashkan-static-libgcc -static-libstdc++
可以正常工作。 - Danhclang++ -static-libgcc -static-stdc++ -std=c++14 test.cpp -o test
。 - vladon