怎么在ubentu下编辑+编译完整地搞出一个c++程序
- jaywee
- 帖子: 517
- 注册时间: 2006-06-18 21:49
- 联系:
- arthur
- 帖子: 76
- 注册时间: 2006-08-13 16:06
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 353
- 注册时间: 2007-04-03 9:52
- 联系:
-
- 帖子: 5
- 注册时间: 2007-05-16 21:52
- 联系:
-
- 帖子: 41
- 注册时间: 2007-02-09 12:54
Re: 怎么在ubentu下编辑+编译完整地搞出一个c++程序
楼主你真的C++和数据结构不错啊……newflypig 写了:我是一个ubentu的新人,昨天刚刚把我的pc搞成了双系统,现在ubentu和windows xp都运行正常
花了一天的时间,将ubentu好好配置了一下,包括源的更新,中文环境,和一些多媒体解码器的安装,都是按照这个论坛上的相应步骤一步一步来的,非常感谢这个论坛,和所有参与讨论的人
可是我还有不少问题,希望得到更多朋友的帮助:
我以前用的VC++,对面向对象编程很感兴趣,c++和数据结构的基础还不错,装ubentu的最主要的目的就是更好的理解编程,可是现在在新系统里不知道如何下手
1、首先是编辑的问题,我装了kDevelop和emacos不知道怎么用,用自带的编辑器uedit又没有缩进等功能.从网上看到一张kDevelop的图片,好像人家的#include等关键字都被标记加亮了,我的就不行.不知道怎么配置kdevelop或者在这个软件里怎么开始我的c++程序的编写;
2、然后是编译的问题,我用uedit稍微写了一个helloword的程序,然后在控制终端里使用cgg编译了一遍,好像生成了两个菱形的图标,有一个是a.out文件,可是不知道怎么看运行结果.麻烦高手们把cgg的一些常用语法告诉我一下,包括怎么编译,怎么看输出结果……谢谢了
3、就是关于面向对象的问题,在vc++里有.dsw文件可以让用户看到各个类是怎么在一起工作的,不知道在ubentu里怎么管理,甚至不知道ubentu支不支持类,好像这个论坛上的代码都没看到过class的字样,我们自己能不能写.h文件,各种.h所定义的类怎么组织,真的好迷茫……,再次恳求高手赐教,谢谢.
4、关于Linux,关于ubentu刚刚起步,希望大家不吝教诲,现在只会一个命令sudo apt-get install 什么软件都乱装一气,不知道还有什么命令符合刚刚接触这个系统的新人学习,谢谢!
拜托各位了,能解决一个问题是一个,每一个解答我都会好好研究的,再次感谢,叩首……
这么多粗心大意的错误啊
另外你那个问题也不是面向对象的问题吧,仅仅就是程序代码如何管理的问题……
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
-
- 帖子: 40
- 注册时间: 2007-05-18 21:20
- aqua203
- 帖子: 283
- 注册时间: 2007-03-01 21:04
- 来自: 福建
-
- 帖子: 154
- 注册时间: 2006-06-28 21:53
这是因为你,同时使用了新立得之类的程序,关闭它就可以了。newflypig 写了:无法获得锁 /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
不要老是想着重装。分区有问题就用分区工具调整一下,然后修改一下/etc/fstab就行了,不懂的话搜索一下论坛或请一个高手帮你研究研究。newflypig 写了:听了上面朋友的话,我重装了系统,这次把home分得很大了,根目录知留了8G
可是两个小时前重装的系统又出问题了
我的用终端sudo apt-get install了一个flash的插件,估计是因为校园网,那个插件没能下下来
这下可好了,那个下载的进程一直在运行,现在我用命令下载其它东西的时候总是报错,新得利软件包管理器也打不开了
一些系统工具也打不开了,总是提示一个进程在运行,无法获得排它锁
请教各位,我该怎么办阿,不会又要重装了吧??
对了,关机重启也没用!!!
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
代码: 全选
echo -e "#include <iostream>\nusing namespace std;\nint main(){cout<<\"Hello world\\\n\";}" > a.cpp && g++ a.cpp && ./a.out
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- yiencai
- 帖子: 200
- 注册时间: 2007-06-11 12:38
Re: 又有问题了
你要继续把那个FLASH插件装完才能搞其它东西,它有提示你该怎么做的.newflypig 写了:听了上面朋友的话,我重装了系统,这次把home分得很大了,根目录知留了8G
可是两个小时前重装的系统又出问题了
我的用终端sudo apt-get install了一个flash的插件,估计是因为校园网,那个插件没能下下来
这下可好了,那个下载的进程一直在运行,现在我用命令下载其它东西的时候总是报错,新得利软件包管理器也打不开了
一些系统工具也打不开了,总是提示一个进程在运行,无法获得排它锁
请教各位,我该怎么办阿,不会又要重装了吧??
对了,关机重启也没用!!!
闲着也是闲着,不如……
-
- 帖子: 2
- 注册时间: 2007-06-12 22:00