linux下用c写的hello world程序为什么不能在windows下运行
linux下的可执行文件不能在windows下运行我认为是程序中调用了很多系统的东西,但helloworld好像没调用系统的东西,为什么不能运行,还有如果我下了一个lin...
linux下的可执行文件不能在windows下运行我认为是程序中调用了很多系统的东西,但hello world好像没调用系统的东西,为什么不能运行,还有如果我下了一个linux的源代码能用vc编译吗?
展开
展开全部
linux下的可执行程序是elf格式的,windows的可执行程序是exe格式的
linux用的编译器是GCC,如果下了一个linux的源代码不能用vc编译,内核源码有很多GCC的扩展,
linux用的编译器是GCC,如果下了一个linux的源代码不能用vc编译,内核源码有很多GCC的扩展,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在不同的操作系统平台上编译出的二进制机器码是不同的。所以,你需要到Windows平台上重新编译,才能运行。
linux的源代码不能用VC编译。
linux的源代码不能用VC编译。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hello word在windows下是写的是win32控制台应用程序,作输出处理时要调用系统
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |