分页: 1 / 1

超级大菜鸟求助

发表于 : 2012-10-20 20:19
hello尼克
我刚装的ubuntu,自己编了一个类似helloworld的c++程序,请问怎么让它在windows下运行,已经用g++把它编译成.exe文件,可是在windows下不行。

Re: 超级大菜鸟求助

发表于 : 2012-10-20 20:26
cwll
linux和win的可执行程序是不一样的,你要想编译成win的可执行程序,可以找找gcc的编译选项里有没有生成win可执行程序的选项,要是没有,可能就不支持编译成win可执行程序。

Re: 超级大菜鸟求助

发表于 : 2012-10-20 20:30
hello尼克
cwll 写了:linux和win的可执行程序是不一样的,你要想编译成win的可执行程序,可以找找gcc的编译选项里有没有生成win可执行程序的选项,要是没有,可能就不支持编译成win可执行程序。
怎么找啊。本人超级大菜鸟,按照网上说的装了GCC,然后编了那个程序,麻烦大哥把看GCC选项的详细步骤说一下

Re: 超级大菜鸟求助

发表于 : 2012-10-20 20:54
YeLee
用mingw吧,那gcc不能交叉编译的。 :em20

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:00
hello尼克
YeLee 写了:用mingw吧,那gcc不能交叉编译的。 :em20
那我把gcc卸了装个mingw,mingw能编译出win下运行的程序吗

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:06
YeLee
假如不可以的话,那什么可以呢? :em01 :em01 :em01

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:09
hello尼克
YeLee 写了:假如不可以的话,那什么可以呢? :em01 :em01 :em01
我在软家中心搜mingw,有好几个,我该下载哪一个?

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:12
hello尼克
YeLee 写了:假如不可以的话,那什么可以呢? :em01 :em01 :em01
GNU C++ compiler for MinGW-w64 下载这个行吗,我主要用c++,因为我在学C++

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:14
YeLee
直接mingw32。

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:15
YeLee
g++-mingw-w64会顺便把g++-mingw-w64-i686、g++-mingw-w64-x86-64和gcc-mingw-w64-base都装上。

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:35
hello尼克
YeLee 写了:g++-mingw-w64会顺便把g++-mingw-w64-i686、g++-mingw-w64-x86-64和gcc-mingw-w64-base都装上。
那那个怎么用,是不是和GCC的使用方法一样?看来我不是一般的菜

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:39
YeLee
那东西不是一般般难用……当然,教程这东西肯定是少得可怜,不过,都是ELF,运行即可。 :em20 :em20 :em20

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:55
hello尼克
YeLee 写了:那东西不是一般般难用……当然,教程这东西肯定是少得可怜,不过,都是ELF,运行即可。 :em20 :em20 :em20
我在编译的时候是不是还要g++ **.cpp?

Re: 超级大菜鸟求助

发表于 : 2012-10-20 21:57
YeLee
C用i586-mingw32msvc-gcc
CPP用i586-mingw32msvc-g++
其它用法跟之前的gcc一样。
:em04 :em04 :em04

Re: 超级大菜鸟求助

发表于 : 2012-10-20 22:01
hello尼克
YeLee 写了:C用i586-mingw32msvc-gcc
CPP用i586-mingw32msvc-g++
其它用法跟之前的gcc一样。
:em04 :em04 :em04
让您见笑了,:-),实在是没用过,初学着,准备学习C++