一个关于 .h头文件和 C链接库的问题!!!求救。。。

C、C++和Java语言
回复
eminentubuntu
帖子: 26
注册时间: 2007-09-20 15:09
来自: BUAA
送出感谢: 0
接收感谢: 0
联系:

一个关于 .h头文件和 C链接库的问题!!!求救。。。

#1

帖子 eminentubuntu » 2007-09-21 13:57

我用的netbeans5.5+C_pack,系统是ubuntu7.04,已经安装gcc,gdb,g++,都是源里最新版本的。
现在有一个问题就是:

#include<stdio.h>
#include<stdlib.h>

int
main(int argc, char** argv) {

printf("Hello Ubuntu\n");

return (EXIT_SUCCESS);
}

在netbeans IDE代码编辑器中提示找不到stdio.h, stdlib.h,而且我在终端下键入locate stdio.h 也找不到。但是可以正常编译和运行。

编译命令是:gcc -c -g -o build/Debug/GNU-Linux-x86/Hello.o Hello.c

我认为这可能是链接库的问题,哪位大虾给讲解一下是怎么回事,以及到底缺少什么库导致头文件找不到?万分感谢!
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26
送出感谢: 0
接收感谢: 1 次

#2

帖子 windwiny » 2007-09-21 15:29

在 /usr/include 里找一下有没有
eminentubuntu
帖子: 26
注册时间: 2007-09-20 15:09
来自: BUAA
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 eminentubuntu » 2007-09-22 8:58

恩,/usr/include下的确有stdio.h等头文件,重启后没有出现这种那种现象了,locate stdio.h 也能找到了。
嘿嘿。谢谢楼上的,的确是因为我少装了一些库。谢谢。。 :D 网上有很多这种资料,我也忘记到底装了哪个了,找到后挨个装咯嘿嘿。
回复

回到 “C/C++/Java”