
linux网络编程
文章平均质量分 91
EmilyLee121
螺旋式复盘攀升~
展开
-
linux下静态库和动态库的区别
一、引言我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到相应目录下转载 2017-01-07 16:17:41 · 601 阅读 · 0 评论 -
《unix环境高级编程》之学习笔记--day1
前言:之前花了一点时间把整本书从第一到第十七章都快速地过了一遍,可是有很多知识点都不是很懂,所以决定第二遍把书上所有的代码都跑一遍,加深理解。1、下载源代码make整个项目bug1:make[2]: Entering directory ‘/home/ives/sar/apue.2e/lib’ gcc -DLINUX -ansi -I/home/sar/apue.2原创 2016-12-19 21:15:09 · 483 阅读 · 0 评论 -
实际用户ID,有效用户ID和设置用户ID
看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为了系统的权限管理。 下面分别用RUID, EUID,SUID来表示实际用户ID,有效用户ID,设置用户ID。另外用户ID是个整型数,为了说明方便真接使用了用户名来代表不同的UID。先解释一下这几个ID的作转载 2016-12-19 20:02:30 · 406 阅读 · 0 评论 -
Ubuntu中Source Insight的使用
决定把《unix环境高级编程》好好学学,在ubuntu下面安装了source insight学习源代码,成功安装了Source Insight。相信很多朋友在Windows下都 习惯用Source Insight来阅读分析源代码了,对于LINUX下面的工具,确实有比较高效的,配置起来起对比较麻烦,也比较繁琐,相信很多人肯定希望能在Linux下面也能用到Source Insight,今天我就把我转载 2016-10-24 20:43:19 · 396 阅读 · 0 评论