LinuxSir.cn,穿越时空的Linuxsir!

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

求助c++编程

[复制链接]
发表于 2004-6-17 12:48:23 | 显示全部楼层 |阅读模式
谁能告诉我再linux (redhat9)如何编c++程序,,用下软件吗??如何操作,,恳请大家指教阿
发表于 2004-6-17 12:54:58 | 显示全部楼层
任意文本编辑器
g++
gdb
 楼主| 发表于 2004-6-17 13:39:00 | 显示全部楼层
在图形化界面下呢??
发表于 2004-6-17 13:49:05 | 显示全部楼层
Anjuta
发表于 2004-6-17 16:37:31 | 显示全部楼层
我也刚开始用Linux,发现在Linux下写C和Win下一样,C++稍微有点区别。
给个例子你看:


  1. // hello.cpp
  2. #include<iostream>   //不是<iostream.h>
  3. using namespace std; //这个在Win下没有

  4. class A
  5. {
  6. public:
  7.         void out(void);
  8. };
  9. void A::out(void)
  10. {
  11.         cout<<"My First Linux Program!"<<endl;
  12. }

  13. int main(void)        //不能是void main(void) 必须返回整型
  14. {
  15.         A a;
  16.         a.out();
  17.         return 0;
  18. }

复制代码


编译:
g++ -o hello hello.cpp
将生成名为hello的可执行文件。

ps:如果是C程序的话用gcc编译:
gcc -o hello hello.c
发表于 2004-6-18 09:57:55 | 显示全部楼层
最初由 quanliking 发表
Anjuta



:thank

不错!两个印度的程序员啊?厉害阿!
好:thank
发表于 2004-6-18 10:15:58 | 显示全部楼层
好像那个kdevelop就可以编c++
一般各个版本都带它
我学c语言就用这个
发表于 2004-6-20 20:22:43 | 显示全部楼层
我的那个kdevelop不能新建,所以就没用。
可能是我不会用吧。
发表于 2004-6-20 21:22:50 | 显示全部楼层
引:

  1. // hello.cpp
  2. #include<iostream>   //不是<iostream.h>
  3. using namespace std; //这个在Win下没有

  4. class A
  5. {
  6. public:
  7.         void out(void);
  8. };
  9. void A::out(void)
  10. {
  11.         cout<<"My First Linux Program!"<<endl;
  12. }

  13. int main(void)        //不能是void main(void) 必须返回整型
  14. {
  15.         A a;
  16.         a.out();
  17.         return 0;
  18. }

复制代码


例子举得不好,误导初学者。
发表于 2004-6-23 12:09:37 | 显示全部楼层
using namespace std; //这个在Win下没有
谁说的安? <<essential C++>>就在VC5.0下编译的,照着弄了,有这个三.
anjuta 用的挺好的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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