请问如何在windows下编译c代码为Linux系统的可执行文件呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何在windows下编译c代码为Linux系统的可执行文件呢相关的知识,希望对你有一定的参考价值。

交叉编译

只需要在 windows系统下用linux 的gcc编译器编译完成

即可得到在linux下能运行的可执行那个文件追问

都是x86机器,具体怎么建交叉编译呢,需要在windows系统下生成Linux可以执行的ELF文件格式啊

追答

下载个gcc 编译 就行了 因为 linux 下的 C 编译器就是gcc

参考技术A windows装个cgwin,在cgwin下跟linux下一样。追问

cygwin下用gcc编译出来的是exe文件,不能在Linux系统下执行。

参考技术B 为什么不放在Linux下编译呢 参考技术C 这个还真没有,至少我不知道有。

以上是关于请问如何在windows下编译c代码为Linux系统的可执行文件呢的主要内容,如果未能解决你的问题,请参考以下文章

为啥一个c语言在windows下编译运行没问题,在linux下编译通过,但是运行就错误了

VLC源代码包如何在linux下编译+调试

请教:qt下如何调用linux下编译的驱动程序

MuPDF怎么在windows环境下编译

windows下编译arm-linux

CMake | 手把手教你在Windows下编译使用开源库