当前位置:  技术问答>linux和unix

已经包含了unistd.h,gcc编译时仍报错未定义pid_t结构体

    来源: 互联网  发布时间:2015-05-03

    本文导语:  对着书上的一个例子,#include  pid_t PID; 编译时报错未定义pid_t结构体,但我看过两个例子都只是包含unistd.h就行了,而且我打开/usr/include/unistd.h看过,确实有pid_t的定义,就改为#include ,依旧报此错。 请大家帮帮忙...

对着书上的一个例子,#include  pid_t PID;
编译时报错未定义pid_t结构体,但我看过两个例子都只是包含unistd.h就行了,而且我打开/usr/include/unistd.h看过,确实有pid_t的定义,就改为#include ,依旧报此错。
请大家帮帮忙!

|
你加上
#include 
#include 
试试

|
#include 
#include 

|
unistd.h确实定义了pid_t,但是这个定义还受到其他宏定义的约束,所以仅引用
此头文件是不行的。加上就行了。

|
这种问题用gcc -E urfile.c就可以看出了。

    
 
 

您可能感兴趣的文章:

  • 请问:在proc程序中,若里面有模板的类型,能不能通过预编译啊,(编译时老是无法识别类型,我的头文件都已包含了)
  • 菜鸟问题: redhat linux 编译一个最简单的c程序, 其中包含了<studio.h>头文件,但在gcc编译时,提示找不到studio.h文件,请问各位大大
  • 请教:修改Linux内核时,需要调用驱动程序的函数,头文件也包含了,但是编译时候说头文件找不到!
  • 关于gcc编译的问题,如何知道其包含路径
  • 宏定义里面不能再包含条件编译语句吗?见内容
  • 编译提示,找不到coreleft函数,我包含了alloc.h啊
  • 如何编译一个包含用户级代码和内核级代码的程序
  • 关于servlet 的编译问题,怎样设置classpth,把那些java servlet类包含到classpath?而且无法调用servlet!谢谢!
  • 从网上载了个C++程序的源代码,包含38个.cpp和.h,还有makefile.in和makefile.am两个文件,但无configure和makefile.请问怎么编译?谢谢!
  • solaris 上面用cc编译,老是说无法包含头文件 <vector>
  • 为什么我用javac编译包含javax包的javaBean出错误.
  • 为什么只要包含了linux/timer.h后就会编译出错
  • 包含了头文件sys/socket.h等,编译链接的时候却报错,是什么问题呢
  • 包含<asm/semaphore.h>后编译通不过???
  • 如何用g++编译包含多个文件的源码
  • 关于gcc编译包含gtk+程序的问题!有图
  • 内核模块,使用全局变量current, 包含#include <linux/kernel.h>编译出错?
  • 在jb6中,如何制作包含jdbc和自定义包的jar文件。
  • 请问:定义文件里需不需要用#include 将对应的头文件包含进来啊?
  • 一个包含文件引起的变量重复定义的问题,高手请援助!
  • 常用的各个头文件里都包含了些什么的定义?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 网站英文/中文域名字符集即网站英文/中文域名可以包含哪些字符
  • 一个静态库包含多个函数,应用程序连接了库中的某个函数,应用程序目标代码中是否还包含了该静态库中的其他函数代码?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • JSP页面的动态包含和静态包含示例及介绍
  • [c/c++互相包含困惑]c文件包含c++头文件
  • 請問在一個分成上下兩個框架的整個頁面中,上面框架是包含一個form的form.jsp頁面,下面框架則是包含table的另一table.jsp頁面,當按下fo
  • 关于头文件包含问题的一点疑惑......
  • 查找不包含某字段的文件
  • 如何设置包含文件的路径
  • 请问linux系统调用需要包含头文件么?
  • makefile 中如何包含头文件
  • 为什么调用很多linux下的函数时需要包含多个头文件?
  • Linux查找包含指定文字的文件(linux查找指定文件)
  • 如何把ascii值转化成字符,字符串中如何包含一个双引号?
  • 程序包含头文件的问题
  • redhat 3张光盘中那一张包含源码?
  • 三张光盘的RedHatLinux9.0包含源代码吗?
  • 到底包含哪个termios.h头文件?
  • 内核模块编程,要包含那些头文件
  • 如何查找没有包含指定文件的所有目录?
  • 建一个linux共享库(.so.x.x文件)里边包含类、全局变量,结构体等


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3