当前位置: 首页 > news >正文

阿里巴巴网站国际站建设网架公司的螺丝是不是公司安好

阿里巴巴网站国际站建设,网架公司的螺丝是不是公司安好,网站建设所需要的材料,wordpress做网页目录 一、查询文件信息1、stat2、stat fstat lstat区别 二、目录操作2.1 opendir2.2 readdir2.3 closedir例练习#xff1a;实现ls操作 三、库3.1 库的定义3.2 库的分类3.2.1 静态库3.2.2 动态库 3.3 创建库3.3.1 静态库制作3.3.2 动态库制作 一、查询文件信息 1、stat int … 目录 一、查询文件信息1、stat2、stat fstat lstat区别 二、目录操作2.1 opendir2.2 readdir2.3 closedir例练习实现ls操作 三、库3.1 库的定义3.2 库的分类3.2.1 静态库3.2.2 动态库 3.3 创建库3.3.1 静态库制作3.3.2 动态库制作 一、查询文件信息 1、stat int stat(const char *path, struct stat *buf); 功能获取文件属性参数 path文件路径名buf保存文件属性信息的结构体 返回值 成功0失败-1 结构体 struct stat {dev_t st_dev; /* 设备包含文件ID */ino_t st_ino; /* inode号 */mode_t st_mode; /* 文件类型和权限 */nlink_t st_nlink; /* 硬链接数 */uid_t st_uid; /* 用户ID */gid_t st_gid; /* 组ID */off_t st_size; /* 大小 */dev_t st_rdev; /* 设备ID */time_t st_atime; /* 最后访问时间 */time_t st_mtime; /* 最后修改时间 */time_t st_ctime; /* 最后状态改变时间 */ };练习 实现ls -l filename (1) 获取文件属性 方法一 (2) 获取文件权限 方法一 方法二 (3) 获取文件链接数 (4) 获取用户名和组名 (5) 获取文件大小 (6) 获取文件上次修改时间 其中st.st_mtime返回一个结构体ctime返回时间的字符串 %.12s表示显示12位字符串 2、stat fstat lstat区别 二、目录操作 2.1 opendir DIR *opendir(const char *name); 功能获得目录流参数要打开的目录返回值 成功目录流失败NULL 2.2 readdir struct dirent *readdir(DIR *dirp); 功能读目录参数要读的目录流返回值 成功读到的信息失败NULL设置errno号 返回值为结构体该结构体成员为描述该目录下的文件信息 dirent结构体 struct dirent {ino_t d_ino; /* 索引节点号*/off_t d_off; /*在目录文件中的偏移*/unsigned short d_reclen; /* 文件名长度*/unsigned char d_type; /* 文件类型 */char d_name[256]; /* 文件名 */ };2.3 closedir int closedir(DIR *dirp); 功能关闭目录参数dirp目录流 例 练习实现ls操作 三、库 3.1 库的定义 当使用别人的函数时除了包含头文件以外还要有库 头文件函数声明、结构体等类型定义、头文件、宏定义库就是把一些常用函数的目标文件打包在一起提供相应函数的接口便于程序员使用本质上来说库是一种可执行代码的二进制形式 由于windows和linux的本质不同因此二者库的二进制是不兼容的 3.2 库的分类 3.2.1 静态库 静态库在程序编译时会被连接到目标代码中。 优缺点 优点 程序运行时将不再需要该静态库 运行时无需加载库运行速度更快缺点 静态库中的代码复制到了程序中因此体积较大 静态库升级后程序需要重新编译链接 3.2.2 动态库 动态库是在程序运行时才被载入代码中 优缺点 优点 程序在执行时加载动态库代码体积小 程序升级更简单 不同应用程序如果调用相同的库那么在内存里 只需要有一份该共享库的实例。缺点 运行时还需要动态库的存在移植性较差 静态库和动态库本质区别是代码被载入时刻不同。 3.3 创建库 3.3.1 静态库制作 将源文件编译生成目标文件 gcc -c xxx.c -o xxx.o创建静态库用ar命令它将很多.o转换成.a ar crs libxxx.a xxx.o测试使用静态库 gcc xxx.c -L指定库的路径 -l指定库名 例 3.3.2 动态库制作 我们用gcc来创建共享库两条命令 gcc -fPIC -c xxx.c -o xxx.o gcc -shared -o libxxx.so xxx.o测试动态库使用 gcc xxx.c -L路径 -l库名 上面错误的解决方法 (1) 把库拷贝到/usr/lib和/lib目录下。(此方法编译时不需要指定库的路径) (2) 在LD_LIBRARY_PATH环境变量中加上库所在路径。 export LD_LIBRARY_PATH$LD_LIBRARY_PATH:. 终端关闭环境变量就没在了 (3) 添加/etc/ld.so.conf.d/.conf文件。把库所在的路径加到文件末尾并执行ldconfig刷新 sudo vi /etc/ld.so.conf.d/.conf
http://www.hkea.cn/news/14355917/

相关文章:

  • 做关于时尚网站的目的学生建设网站
  • 佛山网站建设公司哪个性比价好些wordpress可以接广告吗
  • 南宁seo建站廊坊手机模板建站
  • 微信团购网站怎么做广州做企业网站找哪家公司好
  • 宁波网站建站推广哪个网站做海报好
  • 网站手机版怎么做的wordpress密码阅读
  • 金华专业网站制作公司wordpress 淘宝 采集插件
  • 内江网站建设公司正规的教育机构有哪些
  • 现在网站一般都是什么语言做的基于wordpress开发教程
  • 山东网站定制设计网络营销策划书应该怎么写
  • 网站移动端和手机端分开做广告公司seo是什么职位
  • 徐州模板开发建站购物网站开发的难点
  • 公司怎么做网站平台黄冈论坛东湖社区
  • 网站制作详细过程百度网页版入口链接
  • 可以申请免费的个人网站吗wordpress 文章分类
  • 怎么能创建自己的网站小程序账号申请
  • 网站制作与app开发哪个要难一点网站云优化
  • 网站全屏广告百度快速排名软件下载
  • 营销型网站手机端聋哑工作设计做网站
  • 网站建设主体设计要求网站怎么营销推广
  • 四大门户网站做网站需要学习什么知识
  • 怎么做产品的网站新手如何涨1000粉
  • 广东网站备案审核时间网页搜索框的记录怎么删除
  • 培训网站建设平台wordpress 自动 发微博
  • 十大网站app排行榜cn域名与com域名
  • 哪个网站可以做封面想自己建一个公司网站怎么做
  • 中原彼得堡航空学院网站的建设做网站找哪个公司好
  • 如何介绍网站模板下载公司内部小程序开发公司
  • 自主免费建站网站wordpress退出代码
  • 设计电子商务网站建设方案asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化