背景
想在老爷机上用C++新特性,目前老爷机支持C++特性只到C++11。所以希望在开发机上编译程序,到老爷机上运行,于是简单研究了一下C++的依赖。
结论
有glibc的存在,这件事情基本不可能完成
依赖项
libstdc++ 显然是标准库,可以在编译时静态链接,这个没问题
libgcc 显然是gcc对汇编的扩展,可以在编译时静态链接,这个也没问题
glibc 之前网上冲浪时老看人提起这东西的版本,这东西是c库,也是linux最底层的api,这个东西在正常情况下就没法静态链接
解决方案
行而C++11,不行上rust
2 条评论
想想你的文章写的特别好www.jiwenlaw.com
看的我热血沸腾啊