在编译C的时候出现了这个问题。。怎么弄啊?

软件和网站开发以及相关技术探讨
回复
kuro911
帖子: 10
注册时间: 2008-05-15 14:52

在编译C的时候出现了这个问题。。怎么弄啊?

#1

帖子 kuro911 » 2008-05-27 14:44

$ cc 1_3.c
1_3.c: 在函数‘main’中:
1_3.c:3: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
1_3.c:10: 警告: 内建函数 ‘scanf’ 不兼容的隐式声明
1_3.c:12: 警告: 内建函数 ‘printf’ 不兼容的隐式声明


sudo apt-get install libc6-dev
[sudo] password for kuro:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
将会安装下列额外的软件包:
linux-libc-dev
建议安装的软件包:
glibc-doc manpages-dev
下列【新】软件包将被安装:
libc6-dev linux-libc-dev
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 1 个软件未被升级。
需要下载 4038kB 的软件包。
操作完成后,会消耗掉 17.2MB 的额外磁盘空间。
您希望继续执行吗?[Y/n]y
获取:1 http://ftp.twaren.net hardy-updates/main linux-libc-dev 2.6.24-17.31 [694kB]
6% [1 linux-libc-dev 248843/694kB 35%]
6% [1 linux-libc-dev 248843/694kB 35%]
7% [1 linux-libc-dev 299243/694kB 43%]
获取:2 http://ftp.twaren.net hardy-updates/main linux-libc-dev 2.6.24-17.31 [694kB]
获取:3 http://ftp.twaren.net hardy/main libc6-dev 2.7-10ubuntu3 [3344kB]
下载 3702kB,耗时 6min25s (9596B/s)
选中了曾被取消选择的软件包 linux-libc-dev。
(正在读取数据库 ... 系统当前总共安装有 124844 个文件和目录。)
正在解压缩 linux-libc-dev (从 .../linux-libc-dev_2.6.24-17.31_i386.deb) ...
选中了曾被取消选择的软件包 libc6-dev。
正在解压缩 libc6-dev (从 .../libc6-dev_2.7-10ubuntu3_i386.deb) ...
正在设置 linux-libc-dev (2.6.24-17.31) ...
正在设置 libc6-dev (2.7-10ubuntu3) ...

装了之后还是老样子。
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
联系:

#2

帖子 dbzhang800 » 2008-05-27 14:49

你的程序中包含头文件

#include<stdio.h>

了吗?
kuro911
帖子: 10
注册时间: 2008-05-15 14:52

#3

帖子 kuro911 » 2008-05-27 14:57

好像没有。。UBUNTU下面要加这个的么?我一个人自学的。。大家指点指点我。。
kuro911
帖子: 10
注册时间: 2008-05-15 14:52

#4

帖子 kuro911 » 2008-05-27 15:12

谢谢。。可以了
回复