我在Windows下用VS2013编写的程序,如何能让它在Linux上也能编译运行?

我在Windows下用VS2013编写的程序,如何能让它在Linux上也能编译运行?,第1张

总共又三种方案:mingw+codeblocks,是windows下的gcc编译工具+跨的轻量ide,可以编译c++的程序,还可以使用wxWidget(跨的界面工具

使用cygwin,是windows下中间件级别的编译工具。可以在cygwin下用命令行编译程序。

使用vmware或者其他虚拟机,安装目标linux系统,并且编译。这是虚拟硬件级别的编译工具,其编译的程序是完全可以在linux系统上运行的。

linux 编译汇编程序常用的有两种,一种是A&T方式的,你gcc 就可以编译了。还有一种是80X86方式,一般是用NASM,NASM你要在安装LINUX时就要添加软件包,或者你进入图型界面,增加NASM软件包,就可以编译了。

scanf里边不能含有除格式之外的东西,像你这里有The th level.是不行的。把scanf这一句改为 scanf("%d",&n)如果要显示输入的n的多少,就再加一句 printf("The %dth level.\n",n)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/7488690.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存