LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1012|回复: 9

刚开始学习linux编程,请各位指教!

[复制链接]
发表于 2006-6-7 18:17:20 | 显示全部楼层 |阅读模式
以前在win3322环境下用vc6.0进行编程,现在想在liunx环境下进一步进行C/C++编程
不知从何起步,如何渐进学习,请各位大虾指较!
发表于 2006-6-7 21:07:45 | 显示全部楼层
我正在试着在linux写c 和 c++ 程序。。。

用gedit  vi   vim  kwrite这些所有linux都会有的编辑器。。。是可以编写程序的。。。
然后再用gcc 或是g++编译  gcc是C语言的编译器  g++则为C++的。。。

调试的话可以用gdb

至于ide。。。。kde下有 kdevelop 。。。我同学用kde的说很好用。。。我是在GNOME下的。。。用的是Anjuta。。。。。。不过我不会调试。。。。觉得不太友好。。。
。。没用过kdevelop。。不知道会不会友好一些



呵呵。。希望能帮到你
回复 支持 反对

使用道具 举报

发表于 2006-6-7 21:24:50 | 显示全部楼层
Post by shrimpy

调试的话可以用gdb


能讲细一些吗?我只会编译后,在当前目录下用 ./filename  命令。很想学习学习。
回复 支持 反对

使用道具 举报

发表于 2006-6-7 21:58:24 | 显示全部楼层
-_-!!! 如果你现在还什么都不会。。。。我给你一个建议。。如果你现在是学生。。去图书馆借一本书。。。看看吧。。这样。。比较好。。。

那些编辑器都不是命令来的。。。。。。打开来在里面写程序代码。。保存后编译执行。。。。


要用带ide的。。就看你是在用哪个linux。。到论坛里相关版看看怎么装的吧。。。。

祝好运
回复 支持 反对

使用道具 举报

发表于 2006-6-7 22:36:01 | 显示全部楼层
gdb 的大概步骤

设有 test.c 这样一个文 件

gcc -o test.c
得到 a.out 文 件

gdb a.out 进入调试
list 可以列出代码

b x  (x 为list后出现的行号,意为在哪一行设断点)

n 为next 单步执行
c为continue 到下一个断点处

watch。。可以查看某个变量

想了解具体怎么用  上网找找吧
回复 支持 反对

使用道具 举报

发表于 2006-6-7 22:50:33 | 显示全部楼层
汙....
  我用的是fc5中gedit 或vi编辑器,ide没有用过,现正在安装,安装中好象"Development Tools"  已经安上,现正在升级。
   ide是没有安装,一会儿,升级完后就装上。安装的是 anjuta 3.6M正在进行
gdb 的大概步骤

设有 test.c 这样一个文 件

gcc -o test.c
得到 a.out 文 件
]
你说的是c编程,可我用的是c++呀。我非学生,是业余人员,有一些书正在边学习边操。

anjuta 是如何进行调试的呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-6-8 11:48:56 | 显示全部楼层
gcc -o test.c改成g++ -o test.cpp就行了,不过要想用gdb调试应该还要加个-g参数吧,我一般都写成这样的

  1. g++ test.cpp -g -o test
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-6-8 11:49:51 | 显示全部楼层
anjuta确实不大爽,要是机子好的话IDE不如用Eclipse呢。
回复 支持 反对

使用道具 举报

发表于 2006-6-8 13:56:39 | 显示全部楼层
Post by mingfal
anjuta确实不大爽,要是机子好的话IDE不如用Eclipse呢。


以前也不会用,这两天用了下,也有好多搞不明白的地方。
回复 支持 反对

使用道具 举报

发表于 2006-6-9 11:47:27 | 显示全部楼层
Post by dgkgnrt
汙....
  我用的是fc5中gedit 或vi编辑器,ide没有用过,现正在安装,安装中好象"Development Tools"  已经安上,现正在升级。
   ide是没有安装,一会儿,升级完后就装上。安装的是 anjuta 3.6M正在进行
]
你说的是c编程,可我用的是c++呀。我非学生,是业余人员,有一些书正在边学习边操。

anjuta 是如何进行调试的呢?




嗯 。。。不好意思。。。我忘 了复你的贴了

anjuta 启动调试后。。

在代码某一行。。。右健->调试->切换中断点状太  这样就可以在想设断点的地方设断点

查看-->中断点窗口   (shift+f2 ) 可以查看你设的所有断点

然后 F4 执行。。。。F5单步  具本的在 调试-->执行里。。。

祝好运。。。 我也是新手。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表