当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 一个简单的hello word 程序出错
帖子发表于 : 2006-10-31 14:32 

注册: 2006-10-31 14:21
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
#include<stdio.h>
main()
{
printf("hello");
}

gcc test.c

出错说找不到stdio.h这个头文件.那该怎么办呢?谢谢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-11-02 22:12 
头像

注册: 2005-09-11 14:08
帖子: 188
地址: N朝古都
送出感谢: 0 次
接收感谢: 0 次
安装必要的开发环境。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-11-02 22:39 

注册: 2006-03-10 15:10
帖子: 3182
地址: xi'an China
送出感谢: 0 次
接收感谢: 2
再找一本关于c的比较新的书

至少main前面要有个int的


页首
 用户资料  
 
4 楼 
 文章标题 : 我也是这个问题
帖子发表于 : 2006-11-03 3:37 

注册: 2006-11-01 8:41
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
我先开始装了gcc,make,自然还有附加的GNU的CRT库和头文件。
可是后来不小心把CRT的头文件给删掉了,现在编个helloworld都出错: error: stdio.h: No such file or directory
用sudo find / -name stdio.h 也找不见。CRT include都不见了,还有什么C程序能编译,我后来又装了linux-kernel-headers这个deb(我的ubuntu是dapper版的),结果还是没有把CRT头文件装上。
谁知到CRT头文件到底在那个deb上呢?(这个问题确实很白)


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-11-03 3:50 

注册: 2006-10-29 0:23
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
应该是这样吧:
#include<stdio.h>
int main(void)
{
printf("hello");
return 0;
}


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 一个简单的hello word 程序出错
帖子发表于 : 2006-11-03 5:20 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
tz6091 写道:
#include<stdio.h>
main()
{
printf("hello");
}

gcc test.c

出错说找不到stdio.h这个头文件.那该怎么办呢?谢谢


代码:
sudo apt-get install libc6-dev


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-11-03 12:35 

注册: 2006-10-31 14:21
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上的,sudo apt-get install libc6-dev
这是问题的关键.


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-11-03 12:36 

注册: 2006-10-31 14:21
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上的,sudo apt-get install libc6-dev
这是问题的关键.


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-11-03 16:17 

注册: 2006-11-01 8:41
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
感谢laborer!
对了,std crt的头文件就是在libc6-dev这个包中。下载的deb像是:libc6-dev_2.3.6-0ubuntu20_i386.deb 大概2.7MB。
这下有stdio.h, stdlib.h, error.h了。
我想问一下std c++ 的runtime头文件和库在哪个deb包中?像是iosteam, fsteam这些头文件。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-11-03 22:15 

注册: 2006-11-01 8:41
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
没人回答么?不过我找见了,是libstdc++6-4.0-dev这个包。
还发现有libstdc++6-dev这个包,谁知道这2个包有在使用上又什么区别么?
(不要告诉我它们的版本号不同,这个谁都能看出来,我是说使用这两个库的g++开发过程有什么不同)


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-11-03 22:27 

注册: 2006-10-31 14:21
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
我把所有的工具包都重装了一遍就可以使用g++了.
感觉第一次安装的时候很都库文件都没有安装.


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-11-05 10:42 

注册: 2006-11-01 8:41
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
直接装g++就可以了,apt上的包依赖就可以把stdc++的包装上。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-11-11 23:35 

注册: 2006-10-14 17:33
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
谢谢,太谢谢了


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-11-15 22:47 

注册: 2006-11-13 21:53
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
实在找不到用C++实现嘛。
#include<iostream>
using namespace std;
int main(void)
{
cout<<"hello world"<<endl;
}


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-02-26 0:10 

注册: 2007-01-13 1:39
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
sudo apt-get install libc6-dev
关键之处啊,没有开发库当然不行了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译