#include <sys/socket.h>找不到头文件
来源:互联网 发布:mac程序删除 编辑:程序博客网 时间:2024/05/16 03:36
ubuntu下socket编程涉及到头文件sys/socket.h 和sys/types.h。我是用的codeblocks编辑器,当我想查看socket,h头文件时编辑器提示找不到头文件。 结果显示文件位置为/usr/include/x86_64-linux-gnu/sys/socket.h。我们打开codeblocks——》settting——》compiler——》search directories ,点击add,新增一条路径为 安装完成后我们会在/usr/include下发现一个sys文件夹。这时我们就可以顺利查看sys/socket.h头文件了。编辑器的提示功能也可以正常使用了。 但打开/usr/include/sys目录发现里面都是链接文件,socket.h的连接地址其实还是指向了/usr/include/x86_64-linux-gnu/sys/socket.h。修复环境后没有设置查找路径编辑器就可以找到,未修复前添加文件的查找路径后却依然无法找到,这点也是弄不明白。
我就想可能是没有设置codeblocks头文件的搜索路径。好吧,那首先就找找这个文件藏在哪里吧
- <span style="font-size:12px;">find / -name socket.h -print
- 或者locate sys/socket.h</span>
/usr/include/x86_64-Linux-gnu/sys/
重新开始编译文件,选中sys/socket.h右键"open #include <sys/socket.h>"结果居然还是显示
这就让人很是尴尬啦,明明已经找到路径添加完成结果编辑器还是提示找不到。一番搜索查找好终于找到解决方法。Fix by using the following code:
- sudo apt-get install build-essential flex libelf-dev libc6-dev-amd64 binutils-dev libdwarf-dev
0 0
- #include <sys/socket.h>找不到头文件
- #include <sys/socket.h>找不到头文件
- #include <sys/socket.h>找不到头文件
- 转载------ #include sys/xxx.h 头文件
- #include<sys/types.h>头文件作用
- #include sys/xxx.h头文件 UNIX头文件
- #include sys/xxx.h头文件 UNIX头文件
- #include sys/xxx.h头文件 UNIX头文件
- #include sys/xxx.h头文件 UNIX头文件
- #include sys/xxx.h头文件 UNIX头文件
- linux c头文件#include<sys/types.h>和#include<fcntl.h>头文件总结
- C语言头文件#include<sys/types.h>的作用
- #include<malloc.h>,<sys/types.h> ,<stdlib.h>,<string.h>及C语言头文件
- c常用头文件——sys/socket.h
- #include sys/xxx.h头文件 UNIX头文件 2012-07-08 20:08:30
- Linux编程#include <sys/types.h>等一些头文件在哪里
- #include <unistd.h> 头文件
- #include <sys/stat.h>文件状态
- IBatis(1)——总体概述
- MySql数据库的操作
- Python内置函数学习(6)-bool(x)
- 《C++应用程序性能优化》之程序内存
- 【CodeForces 118D】【DP】 Caesar's Legions 【n1种步兵n2种马兵,询问多少种排列方式使不超过k1种步兵相连k2种马兵相连】
- #include <sys/socket.h>找不到头文件
- ”360宣布停止个人云盘服务“回顾360的发展历程
- Android对话框-AlertDialog
- ACM文件读入debug
- linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案
- 基于地图的短信追踪小练习(5)对话框之item的添加
- MySQL语法复习--储存过程与储存函数
- 嵌入式常见笔试题总结
- pcl一些简单方法的使用