Linux编程
jake_wolf
这个作者很懒,什么都没留下…
展开
-
Linux makefile 教程 非常详细,且易懂
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比转载 2013-11-06 20:08:40 · 724 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型转载 2013-10-26 15:56:01 · 702 阅读 · 0 评论 -
Linux内核中等待队列的几种用法
1. 睡眠等待某个条件发生(条件为假时睡眠): 睡眠方式:wait_event, wait_event_interruptible 唤醒方式:wake_up (唤醒时要检测条件是否为真,如果还为假则继续睡眠,唤醒前一定要把条件变为真) 2. 手工休眠方式一: 1)建立并初始化一个等待队列项 DEFINE_WAIT(my_wait) wait_queue_t my_wait; init_wai转载 2015-06-18 16:07:36 · 342 阅读 · 0 评论 -
CMake入门和使用(上)
CMake入门和使用(上)出去嗨将近一个月,回来好多事情堆到一起等着处理,可是先前的做的东西怎么做的基本忘了而且又没做记录,重新捡起是一个比较痛苦和耗时的事,以此为训,养成个好习惯,记录开发的点滴点滴,不积跬步,无以成千里,不积小流,无以成江河,千里之行,始于足下,给自己五年时间,现在已经过去一年半了,屌丝青年,继续加速努力吧!今晚从捡起CMake开始! CMake是什么? 引用百度的话就是CMa原创 2015-11-06 23:38:45 · 7731 阅读 · 0 评论 -
CMake入门和使用(下)
单个源文件目录时编写CMakeLists.txt的方法学习CMake最主要还是学习如何编写CMakeList.txt. CMakeLists.txt 的语法比较简单,由命令、注释和空格组成,其中命令是不区分大小写的,符号”#”后面的内容被认为是注释。命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔。例如上节的例子:cmake_minimum_required(VERSION 2.8) pr原创 2015-11-08 23:24:46 · 1505 阅读 · 0 评论