[问题]使用编译器的迷茫!!!
-
- 帖子: 120
- 注册时间: 2008-03-05 12:13
- 来自: china
[问题]使用编译器的迷茫!!!
刚用UBUNTU不到两个星期,对很多软件还不熟,不知大家编C++用什么软件,最好就大一点的,不要像那种连数学库都没有的编译器,现在用的就是连#INCLUDE<MATH。H>和#INCLUDE<STRING。H>都出错,真受不了。听人听GCC还不错,也不知是不是。我是想比如我想弄出一个学生管理系统来,在UBUNTU中有哪些软件适用。
我也装了GCC,但不知哪去了,我找不到,菜单那里没有!
还有论坛介绍的那个BUILD-ESSENTIAL我也装了,也找不到,我晕啊!现在被我在软件包那里给删了。
还有我想问一下装这些编译是不是还要装很多插件,如果是,麻烦大家介绍一下!
谢谢大家!
我也装了GCC,但不知哪去了,我找不到,菜单那里没有!
还有论坛介绍的那个BUILD-ESSENTIAL我也装了,也找不到,我晕啊!现在被我在软件包那里给删了。
还有我想问一下装这些编译是不是还要装很多插件,如果是,麻烦大家介绍一下!
谢谢大家!
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
Re: [问题]使用编译器的迷茫!!!
1. 先问问自己 ide和编译器的区分开了没? 自己是想找ide还是编译器?lovefan 写了:刚用UBUNTU不到两个星期,对很多软件还不熟,不知大家编C++用什么软件,最好就大一点的,不要像那种连数学库都没有的编译器,现在用的就是连#INCLUDE<MATH。H>和#INCLUDE<STRING。H>都出错,真受不了。听人听GCC还不错,也不知是不是。我是想比如我想弄出一个学生管理系统来,在UBUNTU中有哪些软件适用。
我也装了GCC,但不知哪去了,我找不到,菜单那里没有!
还有论坛介绍的那个BUILD-ESSENTIAL我也装了,也找不到,我晕啊!现在被我在软件包那里给删了。
还有我想问一下装这些编译是不是还要装很多插件,如果是,麻烦大家介绍一下!
谢谢大家!
2. 不管你要ide还是编译器,build-essential是你必须装的。
3. 不管你用不用ide,也不管你想用那个ide, 你用的始终是GCC这一套编译器。
4. 编c/c++程序的话,build-essential这一个包足够了,如果你不用ide的话。
5. 菜单中没有它,正常。因为它不在菜单中,让自己习惯一下终端下输命令吧。(如果你熟悉windows下vc的编译器cl.exe的话,一切其实蛮类似的。)
- aitilang
- 帖子: 1026
- 注册时间: 2007-04-28 21:38
-
- 帖子: 120
- 注册时间: 2008-03-05 12:13
- 来自: china
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
- shellex
- 帖子: 2180
- 注册时间: 2007-02-18 19:33
- 系统: OSX
- 来自: lyric.im
- 联系:
- shellex
- 帖子: 2180
- 注册时间: 2007-02-18 19:33
- 系统: OSX
- 来自: lyric.im
- 联系:
-
- 帖子: 120
- 注册时间: 2008-03-05 12:13
- 来自: china
-
- 帖子: 120
- 注册时间: 2008-03-05 12:13
- 来自: china
我按五楼的方法编译一个程序:
#include<iostream>
int main()
{
std::cout<<"lovefan";
return 0;
}
竟然提示:
hello.c:1:19: error: iostream: No such file or directory
hello.c: In function ‘main’:
hello.c:4: error: expected expression before ‘:’ token
hello.c:4: warning: label ‘std’ defined but not used
怎么回事,我还有那些东西没装好吗?
谢谢!!!
#include<iostream>
int main()
{
std::cout<<"lovefan";
return 0;
}
竟然提示:
hello.c:1:19: error: iostream: No such file or directory
hello.c: In function ‘main’:
hello.c:4: error: expected expression before ‘:’ token
hello.c:4: warning: label ‘std’ defined but not used
怎么回事,我还有那些东西没装好吗?
谢谢!!!
-
- 帖子: 120
- 注册时间: 2008-03-05 12:13
- 来自: china
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
lovefan 写了:我按五楼的方法编译一个程序:
#include<iostream>
int main()
{
std::cout<<"lovefan";
return 0;
}
竟然提示:
hello.c:1:19: error: iostream: No such file or directory
hello.c: In function ‘main’:
hello.c:4: error: expected expression before ‘:’ token
hello.c:4: warning: label ‘std’ defined but not used
怎么回事,我还有那些东西没装好吗?
谢谢!!!
保存为 hello.cpp
然后
代码: 全选
g++ -Wall hello.cpp -o hello
代码: 全选
gcc -Wall hello.cpp -o hello -lstdc++