分页: 1 / 1
编译时发现没有.h文件
发表于 : 2007-05-10 14:39
由 sjg44
我是一个新手,在用gcc编译时发现没有.h文件。在用fine 找了后还是没有,我该怎么去装.h文件啊。
发表于 : 2007-05-10 15:06
由 stlxv
具体?
发表于 : 2007-05-13 16:28
由 sjg44
我在文件中没发现linux/stdio.h,但我用的程序中要有include<linux/stdio.h>.我是用ubuntu6.01
发表于 : 2007-05-13 16:31
由 xport
少了header文件就安装好了!
代码: 全选
sudo apt-get install "linux-headers-`uname -r`"
sudo apt-get install "build-essential"
发表于 : 2007-05-13 16:33
由 xport
sjg44 写了:我在文件中没发现linux/stdio.h,但我用的程序中要有include<linux/stdio.h>.我是用ubuntu6.01
没有安装 libc6-dev 的缘故!安装 build-essential 会包含 libc6-dev !
不过你的写法也有问题吧? stdio.h 属于标准lib header呢,应该是 #include <stdio.h> 吧!
发表于 : 2007-05-14 18:48
由 sjg44
代码:
sudo apt-get install "linux-headers-`uname -r`"
sudo apt-get install "build-essential"
root@ubuntu:~# sudo apt-get install "linux-headers-`uname -r`"
正在读取软件包列表... 有错误!
E: Problem parsing dependency Depends
E: 处理 stardict-wikipedia-zhwiki-2.4.2 (NewVersion1)时出错
E: Problem with MergeList /var/lib/apt/lists/mirror.lupaworld.com_ubuntu_ubuntu-cn_dists_edgy_main_binary-i386_Packages
E: 无法解析或打开软件包的列表或是状态文件。
root@ubuntu:~# sudo apt-get install "build-essential"
正在读取软件包列表... 有错误!
E: Problem parsing dependency Depends
E: 处理 stardict-wikipedia-zhwiki-2.4.2 (NewVersion1)时出错
E: Problem with MergeList /var/lib/apt/lists/mirror.lupaworld.com_ubuntu_ubuntu-cn_dists_edgy_main_binary-i386_Packages
E: 无法解析或打开软件包的列表或是状态文件
发表于 : 2007-05-14 19:19
由 左转左转左转左
直接安装build-essential大部分的库都有
include的写法就是
#include<stdio.h>
测试了应该没有问题
发表于 : 2007-05-14 19:35
由 stlxv
程序有问题,你别用了
stdio在/usr/include/stdio.h
发表于 : 2007-05-15 11:57
由 sjg44
文件没问题是我弄错了
但在/usr/include/stdio.h里没有stdio只有gdict-1.0,gpilotd,libgpilotdCM,python2.4,python2.5,x11,auto-
sprintf.h和gettext-po.h
发表于 : 2007-05-15 12:00
由 stlxv
sjg44 写了:文件没问题是我弄错了
但在/usr/include/stdio.h里没有stdio只有gdict-1.0,gpilotd,libgpilotdCM,python2.4,python2.5,x11,auto-
sprintf.h和gettext-po.h
汗,我意思是stdio.h就是/usr/include/stdio.h
发表于 : 2007-05-15 13:52
由 sjg44
晕,我又打错字了
我是说在在/usr/include/没有stdio只有gdict-1.0,gpilotd,libgpilotdCM,python2.4,python2.5,x11,auto-
sprintf.h和gettext-po.h