注册 登录
编程论坛 C++教室

LINUX环境下能编C++吗?

zjl138 发布于 2008-01-06 12:03, 5288 次点击
想学一下LINUX,但不知LINUX环境下能不能做VC++的小项目(像写个小游戏,不知可不可以称做项目),如果能,那要用什么工具,望各位不吝回答!!!
谢谢!!!

[[italic] 本帖最后由 zjl138 于 2008-1-6 12:59 编辑 [/italic]]
23 回复
#2
linsua2008-01-06 13:13
不能做VC++的小项目,但绝对能编C++
#3
lonmaor2008-01-06 20:40
linux下也有IDE,如Eclipse
编译器可以用gcc,g++
如果不是决定转向linux平台,还是用vc吧
#4
sunkaidong2008-01-06 20:48
linux下面觉得是支持c++得我以前用过.实在一个分时的系统中用的,整个一个黑屏用的相当不爽,至于支不支持vc++这个不知道啊,没用过啊.还是觉得vc方便
#5
新男孩2008-01-06 22:15
这个问题很新颖啊!
希望多多回帖,我也想知道可不可以!
#6
jiangzw6252008-01-07 17:37
回复 1# 的帖子
可以。用g++编译器。
开发环境呢,用vim都可以,也可以用eclipse。
其实vim也很好用,关键字加亮,自动缩进那些都可以设
至于,编译时,比起VC肯定不方便,一个工程的文件多的时候,要写makefile。
#7
zjl1382008-01-07 23:24
谢谢各位回答了,我以为懂LINUX出去以后会比较好找工作,不知有没有这回事,其实也觉得没那么多时间来学习LINUX,因为有很多专业课,学编程要学很多,数学就有一大堆,又还很多专业课,特别是我又正学着C++,虽看了二本教程了,但还是什么都不会!看图书馆又有很多书,像什么MFC,VC++.NET,还有很多很多算法书,程序设计书,搞得我一头雾水,不知学什么好,不知各位大侠是怎样走过来的,还望前辈们指点迷津,谢谢了!!!
#8
waferheim2008-01-10 10:30
"懂LINUX出去以后会比较好找工作"
看你找哪方面的工作了~~如果想搞网络必须会linux,如果纯搞windows编码那在起步时候无所谓了~~
另一方面学习linux会使你对操作系统有个深入地了解~~
其实linux并不难学!~花不了多少时间的~
我曾经的一位boss告诉我,
“想在IT行干出点什么的话多学点东西绝对不是坏事”!!

另外对于你的题目,linux下面学习C++,我可以以我的薪水担保,绝对比你用VC学习C++要有意义的多。
至于原因,等你学到一定地步就明白了。
(if you don't believe that you could e-mail me~~ ,though I may have no time to reply )~~

另外,我好羡慕你啊~~我大学时光,每天玩游戏,追女生~~哎~~好好努力吧~
#9
zjl1382008-01-10 12:01
呵呵,楼上每天玩游戏,追女生,那什么时候开始学linux的。听到你这么说,我又想学一下LINUX了,因为知道了能在LINUX下编C++,那对我学习C++应该就没有什么影响了!!!很惭愧现在才比较清楚的分清了C++跟VC6。0是不同的!!!
#10
gggyx2008-01-10 16:10
我现在也开始学LINUX了,今天下了个虚拟机,但不知道该怎么安装软件,哪位大哥能否指点一下?谢谢了~
#11
三月里de小雨2008-01-17 15:46
#12
sunkaidong2008-01-17 23:05
8#可以给我们讲讲有为什么比vc++好的理由吗????
#13
VxWorks2008-01-18 10:57
这种问题还是早些让它沉了的好,有损论坛形象。
C++这样的高级语言和操作系统能有多大关系,标准C++又和windows有什么关系
#14
zjl1382008-01-18 13:45
原帖由 [bold][underline]VxWorks[/underline][/bold] 于 2008-1-18 10:57 发表 [url=http://bbs.bccn.net/redirect.php?goto=findpost&pid=1182987&ptid=196133][/url]
这种问题还是早些让它沉了的好,有损论坛形象。
C++这样的高级语言和操作系统能有多大关系,标准C++又和windows有什么关系

你这话是什么意思,你很厉害是不是!!!你厉害就看不起初学者了???我一开始就是分不清C++与VC,那又怎样,就证明我无能了吗?就说明我永远不如你???
我不懂得LINUX环境下能不能编C++,来这里问有什么不妥了!就算我懂得标准C++跟操作系统没什么关系!那一开始我还是不懂在LINUX下要用什么编译器来编C++,来这里问又有什么不妥?来这里问方便,高手多,我很快就得到了我想要的答案,这样不好吗???
如果你懂,你来回答,那我当然很感谢你,可你这句话(这种问题还是早些让它沉了的好,有损论坛形象。)也太伤人了吧!!!
#15
linsua2008-01-18 13:50
要和谐
#16
天使梦魔2008-01-18 15:44
题目反感,支持13楼.
windows的C++就是最早的linux下的GCC移植.
(也就是mingw或者DEVC++的核心,自己看就知道了)

windows都是靠linux下移植,这题目让人觉得火大.这是什么意思?

哎~~~你们都快成为微软的傀儡了.
什么叫用什么编译器.编译器可以随便用.只是GUI的选择问题而已.
你可以用FLTK,GTKMM,QT........几十种GUI库.
另外说一句,linux下很多软件都是未编译的,你下的都是源码,需要自己编译组建.

看来MFC用多了不是件好事............
#17
sunkaidong2008-01-18 17:10
楼主我支持你
我觉得也不是,mfc和java里面的类本质上没有区别,是不是因为是外国人写的我们就一定把它当坏东西呢?没这个必要.万物皆为我用才是关键啊.西方人不会因为火药是中国人发明的就放弃使用,而是把它发扬了.有继承才会发展啊.还有大家都是学习的啊,没必要说那么多伤害人的话啊,要和谐,楼主我支持你
#18
VxWorks2008-01-18 17:27
无知的人。
C++是编程语言,而VC是一个开发环境,二者关系都分不清学什么C++
C++是1983发明的,那个时候别说Windows就是DOS也是刚起步。
C++源自带类的C,贝尔实验室的Bjarne Stroustrup为C加入面向对象后逐步演化发展出来的,第一个C++在哪个系统中实现我不清楚,估计是小型机或工作站加Unix,PC机那个时候还不流行。

Unix于1969年在贝尔实验室发明。
1981年,MS-DOS 1.0和IBM的PC机捆绑发行
Microsoft 1983年开始研制Windows系统,直到Win95出来windows才取代了dos成为主流PC机操作系统。
#19
VxWorks2008-01-18 17:31
我有个问题想问问: 用AMD的CPU能编C++吗?

我一直用Intel的处理器编C++,准备换AMD的CPU,不知道那时候用什么编C++.

建议这个帖子的标题还是改改好。
#20
zjl1382008-01-18 18:57
VxWorks
我承认我是菜鸟,而且是超级菜鸟,正因为这样,我才会来这里问这么愚蠢的问题,被你这些自以为是高手的人看不起!!!
但VxWorks你说我无知,我就偏不服,而且我反而更看不起你,你算什么,你凭什么说我无知,任何人有可能生下来就知道很多事情吗?
你说我无知,那你一定认为你很厉害了,你一开始就什么都知道了吗?我一开始分不清C++与VC,你一开始就全懂了吗?你一开始就把C++,MFC,VC,这些东西分得很清楚吗?自认为厉害的人大抵都是有限的,看不起别人的人更加是有限度的!
还有那天使梦魇你火大什么?为LINUX抱不平吗?我有说LINUX不好吗?我有说我不喜欢LINUX吗?相反我正是因为想学LINUX才来这里问这个被你认为是弱智的问题.如果你知道我们很多同学连LINUX是什么都不知道,那你是不是要去跳楼了!
很多事都是要经过了才知道,我来问这个问题,你懂你来教我,我很感谢你!但你没听说过不食嗟来之食这句话吗?你教我一次,骂我一次,这算什么意思???
你说我应该改题目,而且现在我确实也知道我题目取得不妥,可是你有必要用这种语气吗!我就不去改,好让以后也不懂这方面的人不要再来问这问题,免得又被你们这些自已为很了不起的人笑掉大牙,害了你们!!!
考完试了,很快就回家了,感谢大家替我回答问题,让我明白不少东西,谢谢你们,我会继续努力的!!!
#21
天使梦魔2008-01-19 12:57
你问的是能不能用VC,很明显这是微软的东西.基本的人都知道能不能在其他OS下工作.

就像某人想做3D程序,去opengl的论坛询问D3D的函数.
那个战斗是吵的更凶.
其他人会怎么想?
1.你是来挑衅的.
2.你真的是不懂.
#22
VxWorks2008-01-19 19:36
这种事吵的起来吗?
在linux的论坛有人问这种问题版主会认为是踢馆的,直接封杀。
#23
linsua2008-01-19 19:59
不要上纲,
也许(很大可能)人家是真的不懂。
不过不懂的东西我建议去google.
再一次强调和谐。
#24
yulongfei2008-12-15 15:22
请问,VxWorks。
你真的在风河公司上班 吗?
1