超级大菜鸟求助

编译打包和其他
回复
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

超级大菜鸟求助

#1

帖子 hello尼克 » 2012-10-20 20:19

我刚装的ubuntu,自己编了一个类似helloworld的c++程序,请问怎么让它在windows下运行,已经用g++把它编译成.exe文件,可是在windows下不行。
头像
cwll
帖子: 190
注册时间: 2011-07-05 11:10

Re: 超级大菜鸟求助

#2

帖子 cwll » 2012-10-20 20:26

linux和win的可执行程序是不一样的,你要想编译成win的可执行程序,可以找找gcc的编译选项里有没有生成win可执行程序的选项,要是没有,可能就不支持编译成win可执行程序。
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#3

帖子 hello尼克 » 2012-10-20 20:30

cwll 写了:linux和win的可执行程序是不一样的,你要想编译成win的可执行程序,可以找找gcc的编译选项里有没有生成win可执行程序的选项,要是没有,可能就不支持编译成win可执行程序。
怎么找啊。本人超级大菜鸟,按照网上说的装了GCC,然后编了那个程序,麻烦大哥把看GCC选项的详细步骤说一下
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 超级大菜鸟求助

#4

帖子 YeLee » 2012-10-20 20:54

用mingw吧,那gcc不能交叉编译的。 :em20
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#5

帖子 hello尼克 » 2012-10-20 21:00

YeLee 写了:用mingw吧,那gcc不能交叉编译的。 :em20
那我把gcc卸了装个mingw,mingw能编译出win下运行的程序吗
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 超级大菜鸟求助

#6

帖子 YeLee » 2012-10-20 21:06

假如不可以的话,那什么可以呢? :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#7

帖子 hello尼克 » 2012-10-20 21:09

YeLee 写了:假如不可以的话,那什么可以呢? :em01 :em01 :em01
我在软家中心搜mingw,有好几个,我该下载哪一个?
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#8

帖子 hello尼克 » 2012-10-20 21:12

YeLee 写了:假如不可以的话,那什么可以呢? :em01 :em01 :em01
GNU C++ compiler for MinGW-w64 下载这个行吗,我主要用c++,因为我在学C++
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 超级大菜鸟求助

#9

帖子 YeLee » 2012-10-20 21:14

直接mingw32。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 超级大菜鸟求助

#10

帖子 YeLee » 2012-10-20 21:15

g++-mingw-w64会顺便把g++-mingw-w64-i686、g++-mingw-w64-x86-64和gcc-mingw-w64-base都装上。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#11

帖子 hello尼克 » 2012-10-20 21:35

YeLee 写了:g++-mingw-w64会顺便把g++-mingw-w64-i686、g++-mingw-w64-x86-64和gcc-mingw-w64-base都装上。
那那个怎么用,是不是和GCC的使用方法一样?看来我不是一般的菜
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 超级大菜鸟求助

#12

帖子 YeLee » 2012-10-20 21:39

那东西不是一般般难用……当然,教程这东西肯定是少得可怜,不过,都是ELF,运行即可。 :em20 :em20 :em20
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#13

帖子 hello尼克 » 2012-10-20 21:55

YeLee 写了:那东西不是一般般难用……当然,教程这东西肯定是少得可怜,不过,都是ELF,运行即可。 :em20 :em20 :em20
我在编译的时候是不是还要g++ **.cpp?
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 超级大菜鸟求助

#14

帖子 YeLee » 2012-10-20 21:57

C用i586-mingw32msvc-gcc
CPP用i586-mingw32msvc-g++
其它用法跟之前的gcc一样。
:em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
hello尼克
帖子: 8
注册时间: 2012-10-20 20:04
系统: ubuntu

Re: 超级大菜鸟求助

#15

帖子 hello尼克 » 2012-10-20 22:01

YeLee 写了:C用i586-mingw32msvc-gcc
CPP用i586-mingw32msvc-g++
其它用法跟之前的gcc一样。
:em04 :em04 :em04
让您见笑了,:-),实在是没用过,初学着,准备学习C++
回复