/*********************************************************************
* Author : Samson
* Date : 04/12/2012
* Test platform:
* GNU Linux version 2.6.29.4
* gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)
* *******************************************************************/
在fedora 11下,下载源代码后按照源代码包中的README文件中的描述进行配置后,进入lib目录后进行编译,出现如下错误提示:
[root@UFO lib]# make
gcc -g -O2 -Wall -D_POSIX_PTHREAD_SEMANTICS -c -o daemon_init.o daemon_init.c
In file included from /usr/include/netinet/in.h:25,
from /usr/include/rpc/types.h:91,
from /usr/include/rpc/rpc.h:39,
from unpipc.h:116,
from daemon_init.c:2:
/usr/include/stdint.h:49: 错误:重复的‘unsigned’
/usr/include/stdint.h:49: 错误:声明指定了两个以上的数据类型
/usr/include/stdint.h:50: 错误:重复的‘unsigned’
/usr/include/stdint.h:50: 错误:重复的‘short’
/usr/include/stdint.h:52: 错误:重复的‘unsigned’
/usr/include/stdint.h:52: 错误:声明指定了两个以上的数据类型
make: *** [daemon_init.o] 错误 1
这个错误的处理方法为:
在源代码文件夹中,运./configure进行配置后,修改源文件夹下的config.h文件,注释掉此文件中的56,57,58行,保存后再进入lib子目录中执行make命令进行编译即可。
分享到:
相关推荐
UNIX网络编程第二卷-进程间通信-源代码 不同平台可能会遇到一些小问题 毕竟这些源代码有些年头了 关于我在fedora 11环境下编译出现的问题及解决办法见: ...
UNIX网络编程----进程间通信----卷2【第二版】源码
UNIX网络编程卷2:进程间通信(第二版)-- 部分源代码 -- 编译运行正确
unix网络编程卷1 卷2 TCP-IP详解卷1 TCP-IP详解卷2 TCP-IP详解卷3 UNIX环境高级编程 源码 源代码 apue.h apue_err.c 三合一打包上传,解决了不能编译的问题,只要加上后面两个文件进行编译就可以了
UNIX网络编程卷1的源代码 用于LINUX环境
UNIX网络编程 卷1和卷2(第2版)的示例源代码,可编译、运行。
最新的UNIX网络编程卷1:套接字联网API(第3版)源代码
unix网络编程卷1和卷2的源代码, 很好的资源,放心下载
linux/unix系统编程手册附录代码,适用于想提高自己linu水平以及对linux感兴趣的的同学去参考阅读
unix网络编程第三版的源代码,里面有具体的编译方法
Unix 网络编程源代码编译使用方法 Ununtu 11.10 亲自使用过
Linux/UNIX系统编程手册源码 linux interface source code
商业编程-源码-编译与调试技巧源代码 DbgOut.zip
商业编程-源码-编译与调试技巧源代码 MsgTracer.zip
商业编程-源码-编译与调试技巧源代码 Terminator.zip
商业编程-源码-编译与调试技巧源代码 LibDump.zip
这个压缩文件中包括有书中的源码即编译方法,这是我在网上搜索了好几天才搜到的,为了让大家少浪费些时间,所以我今天把它拿出来与大家分享,愿我们共同进步,谢谢
UNIX网络编程第1卷 源码 可编译,执行,完全版。
商业编程-源码-编译与调试技巧源代码 TranslateWindowStyle_Demo.zip
只包含源代码部分(需要重新编译) 实验软件:Window10,VS2019 实验硬件: Intel® Core™ i5-8250U CPU @1.60GHz 1.80GHz