当前位置: 技术问答>linux和unix
请教下 修改 /usr/include/linux/socket.h 后 怎么生效
来源: 互联网 发布时间:2017-05-16
本文导语: RT 请教下 修改 /usr/include/linux/socket.h 后 怎么生效 或者 unix网络编程 中 有源代码的安装 中 出错 [root@ccic204 libroute]# make gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o get_rtaddrs.o get_rtaddrs.c get_rtaddrs.c: In...
RT
请教下 修改 /usr/include/linux/socket.h 后 怎么生效
或者
unix网络编程
中 有源代码的安装
中 出错
[root@ccic204 libroute]# make
gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o get_rtaddrs.o get_rtaddrs.c
get_rtaddrs.c: In function ‘get_rtaddrs’:
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
make: *** [get_rtaddrs.o] Error 1
怎么解
请教下 修改 /usr/include/linux/socket.h 后 怎么生效
或者
unix网络编程
中 有源代码的安装
中 出错
[root@ccic204 libroute]# make
gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o get_rtaddrs.o get_rtaddrs.c
get_rtaddrs.c: In function ‘get_rtaddrs’:
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
get_rtaddrs.c:24: error: ‘struct sockaddr’ has no member named ‘sa_len’
make: *** [get_rtaddrs.o] Error 1
怎么解
|
/usr/include/linux/socket.h 是系统的头文件,你修改了,也不会生效的,因为运行的时候和头文件没关系,你应该改你自己的源代码。
|
没权限就增加权限,有权限修改保存退出就生效了吧