我能在Linux系统(更具体地说,是Ubuntu)中编译Windows C控制台应用程序(.exe)吗?
我很久以前听说过交叉编译器,但当时我对它们不感兴趣。
此致敬礼
你也可以在Linux终端中使用标准的gcc,你只需要将std.h更改为unistd.h(这意味着你需要更改为Linux特定的库),就可以使用相同的程序。
我在学校有一门关于Linux编程的课程,虽然它是在Ubuntu上进行的,但输入/输出和一些线程相关的Linux特定库都是相同的。
例如:gcc -c myprogram.c // 编译 gcc -o myprogram.o name // 生成库 myprogram // 如果有参数,则带上参数