永发信息网

在高版本的 Linux 下编译的 C++ 程序,到低版本的 Linux 下运行时,会报 Glibc 的版本问题,能否把需要的库都静态链接到可执行文件?

答案:2  悬赏:0  手机版
解决时间 2021-12-26 11:36
  • 提问者网友:心如荒岛囚我终老
  • 2021-12-25 14:56
在高版本的 Linux 下编译的 C++ 程序,到低版本的 Linux 下运行时,会报 Glibc 的版本问题,能否把需要的库都静态链接到可执行文件?
最佳答案
  • 五星知识达人网友:逐風
  • 2021-12-25 15:05
既然C语言最终会被编译成二进制的机器码,为什么在windows下(vc)编译...答:对于不同操作系统的编译器肯定是不一样的,不同的编译器所实现的功能,和编译的方式都有所不同,所以同样的源代码无法通过不同的编译器 1 首先是包含的文件名就不一样,头文件的名不一样,预处理器都无法找到要包含的文件 2 有些函数名也不一样...
全部回答
  • 1楼网友:梦中风几里
  • 2021-12-25 16:04
收益了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯