我刚装完ubuntu,可以直接编译c语言吗?还需要再安装什么组建吗?(已解决!!!)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
liufu_ty
帖子: 23
注册时间: 2006-09-26 22:43

我刚装完ubuntu,可以直接编译c语言吗?还需要再安装什么组建吗?(已解决!!!)

#1

帖子 liufu_ty » 2006-09-26 22:54

我安装了个6.0版本的,之后用软件包管理器下了个几个gcc的包,不知这样是否能编译c或c++了,我是个新手,虽然在windows下会写些c的小程序,但到了linux平台下就一窍不通了...

当我用man查找include呀,printf呀等等c语言常用代码的时候为什么查不到?

希望能找到一篇手把手交我完成一个hello world 这样的小程序的文章,以后的路就好走了...

很想在ubuntu下写出个能运行的程序,请大家帮帮忙~
(以上问题见下贴)

还有个问题:
为什么我的vi或vim编辑器里代码的颜色没有变化..... 都是白色的看着好不爽阿~~~
(以上问题见连接:)
http://wiki.ubuntu.org.cn/Vim%E7%94%A8% ... t=%28vi%29
上次由 liufu_ty 在 2006-09-27 11:59,总共编辑 2 次。
oylb
帖子: 41
注册时间: 2006-01-10 11:35
来自: 北京

#2

帖子 oylb » 2006-09-26 23:42

我用anjuta写C的,自己去gcc , make ,gdb 之类的没有研究过,感觉用anjuta挺方便的
man是查一些终端命令的用法的吧,不能用来查C里的东西
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#3

帖子 zhuqin_83 » 2006-09-26 23:46

sudo apt-get install build-essential
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
liufu_ty
帖子: 23
注册时间: 2006-09-26 22:43

#4

帖子 liufu_ty » 2006-09-27 0:39

man是能查c里东西的,我装的红帽就可以,但我的ubuntu现在不行,现在正在执行3楼的命令,完了我会把结果跟帖回复...
先些一下3楼的了~~~
liufu_ty
帖子: 23
注册时间: 2006-09-26 22:43

#5

帖子 liufu_ty » 2006-09-27 0:40

是谢,打错了
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#6

帖子 stlxv » 2006-09-27 0:44

代码: 全选

cat >  hello.c <<"EOF"
#include <stdio.h>

int main() {
    printf("Hello, world!\n");
    return 0;
}
EOF
gcc -o hello hello.c
./hello
liufu_ty
帖子: 23
注册时间: 2006-09-26 22:43

#7

帖子 liufu_ty » 2006-09-27 0:52

可以了,问题解决了,不仅man下能察到,而且可以编译并运行程序啦,

但是,我的vi编辑器为什么还是没能把重要的标识符用采色印出来,代码都是白色的,请问怎么解决?

还有请问楼上的"cat > hello.c <<"EOF" "是什么意思???看不懂...
liufu_ty
帖子: 23
注册时间: 2006-09-26 22:43

#8

帖子 liufu_ty » 2006-09-27 1:29

哎,还想在睡觉前把问题解决的呢,看来不行了,希望能有人帮帮忙,我明天再来看吧.谢谢3楼与6楼的,我写了linux上第一个程序感激觉很兴奋,与你们的帮助是分不开的,接机多谢你们几句,以后郁闷起来又顾不上了,呵呵~
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#9

帖子 stlxv » 2006-09-27 11:02

liufu_ty 写了:可以了,问题解决了,不仅man下能察到,而且可以编译并运行程序啦,

但是,我的vi编辑器为什么还是没能把重要的标识符用采色印出来,代码都是白色的,请问怎么解决?

还有请问楼上的"cat > hello.c <<"EOF" "是什么意思???看不懂...
cat > hello.c <<"EOF"表示你接下来要输入hello.c的内容直到EOF结束。

你可以cat hello.c看一下hello.c这个文件的内容,那样应该就很容易理解了。

:D :D
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
联系:

#10

帖子 SuperWar3Fan » 2006-09-27 11:18

推荐使用Anjuta,开始选择Console Project就可以了。编译的时候,选择编译项目。加入的文件需要自己手工添加。其实和VC差不多
liufu_ty
帖子: 23
注册时间: 2006-09-26 22:43

#11

帖子 liufu_ty » 2006-09-27 12:06

好了,问题都解决了,关于vi问题可见:
http://wiki.ubuntu.org.cn/Vim%E7%94%A8% ... t=%28vi%29

简单的说可以在vim下输入:
:syn on
就可以让字体高亮显示了~;
再次感谢以上回帖帮忙者,anjuta 我还没有用过,为了让自己熟悉linux命令环境,我还是先试着用vim吧,你们说呢?
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#12

帖子 stlxv » 2006-09-27 18:11

liufu_ty 写了:好了,问题都解决了,关于vi问题可见:
http://wiki.ubuntu.org.cn/Vim%E7%94%A8% ... t=%28vi%29

简单的说可以在vim下输入:
:syn on
就可以让字体高亮显示了~;
再次感谢以上回帖帮忙者,anjuta 我还没有用过,为了让自己熟悉linux命令环境,我还是先试着用vim吧,你们说呢?
可以编辑vimrc来让它一启动的时候就有语法加亮的功能
回复