随笔分类 - Linux
Linux相关知识
摘要:操作共享内存,我们用到了下面的函数 #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> int shmid = shmget( key_t shmkey , int shmsize , int flag ); (void
阅读全文
摘要:IPC三种通信机制是指:信号量、共享内存、消息队列, 信号量:通过操作系统中的PV操作来实现; 共享内存:申请一块内存,进程A往共享内存中写,其他的进程就可以通过读出共享内存中的内容来获取进程A所传送的信息; 消息队列:创建一个消息队列,进程A往队列里面写,那么进程B通过读队列中的容来获取进程A传送
阅读全文
摘要:Makefile 值得一提的是,在Makefile中的命令,必须要以[Tab]键开始。 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像
阅读全文
摘要:configure.in文件里基本的内容就是一系列的m4宏,在运行时根据传递给它们的参数,定义的宏就会扩展为shell的脚本代码段。也可以手工书写shell代码。不过我们就不说这个了,要想完全的理解configure.in怎样写,其实是要求有一些m4的知识,还要一些 Bourneshell的知识。要
阅读全文
摘要:automake主要通过编辑Makefile.am来控制它的行为,下面就常用的三个Makefile.am配置做出说明。 1.1. autotools的工作原理 autotools最终是为了生成Makefile,为此,需要使用到autotools系列工具的如下几个命令: l autoscan l ac
阅读全文
摘要:引子 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和
阅读全文
摘要:linux下automake用法 2017年02月06日 09:21:14 阅读数:3684 标签: make makefile gnu linux 2017年02月06日 09:21:14 阅读数:3684 标签: make makefile gnu linux 作为Linux下的程序开发人员,大
阅读全文
摘要:大家都知道,有的时候,我们为了省下空间,都会使用链接的方式来进行引用操作。同样的,在系统级别也有。在Windows系列中,我们称其为快捷方式,在Linux中我们称其为链接(基本上都差不多了,其中可能有差别,但是那又怎样呢?我们只要实现我们的效果,谁会有精力去管它茴香的茴字有几种写法呢?)。 Wind
阅读全文
摘要:tar命令批量解压方法总结 (2010-05-24 17:48:46) 转载▼ tar命令批量解压方法总结 转载▼ 标签: tar 批量解压 杂谈 分类: linux学习 tar 批量解压 杂谈 由于linux的tar命令不支持批量解压,所以很多网友编写了好多支持批量解压的shell命令,收集了一下
阅读全文
摘要:阅读目录 为什么要用xargs,问题的来源 xargs是什么,与管道有什么不同 xargs的一些有用的选项 阅读目录 为什么要用xargs,问题的来源 xargs是什么,与管道有什么不同 xargs的一些有用的选项 回到顶部 为什么要用xargs,问题的来源 在工作中经常会接触到xargs命令,特别
阅读全文
摘要:网官有介绍安装:http://www.lua.org/start.html 由于之前我遇到过致命错误并纪录在:https://blog.csdn.net/bingbingtea/article/details/79721714 这次就提前避免了: 先把依赖的包都安装上: yes|yum -y ins
阅读全文
摘要:简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描
阅读全文
摘要:查看虚拟机里的Centos7的IP 2017年06月22日 22:52:18 阅读数:47425 2017年06月22日 22:52:18 阅读数:47425 阅读数:47425 这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以
阅读全文
摘要:linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 c
阅读全文
摘要:Linux下的crontab定时执行任务命令详解 Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“cr
阅读全文
摘要:解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors 的问题 (2012-09-02 13:09:25) 转载▼ 解决YUM下Loaded plugins: fastestmirror Determining fastest
阅读全文
摘要:2011年06月19日 20:29:00 阅读数:10221 2011年06月19日 20:29:00 阅读数:10221 阅读数:10221 2011-06-19 wcdj 参考:《GNU gcc嵌入式系统开发 作者:董文军》(一) gcc的基本用法 (二) 警告提示功能选项 (三) 库操作选项
阅读全文
摘要:用gcc静态编译C程序时显示出: /usr/lib/ld: cannot find -lc /usr/lib/ld: cannot find -lgcc_s /usr/lib/ld: cannot find -lm /usr/lib/ld: cannot find -lgcc_s 的错误。主要问题出
阅读全文
摘要:yum install glibc-static glib-static是Gcc链接时使用到的库。
阅读全文
摘要:2016年05月31日 17:54:25 阅读数:8795 2016年05月31日 17:54:25 阅读数:8795 阅读数:8795 Linux下gcc生成和使用静态库和动态库详解(原文链接) 本文在原文的基础上做一些详细验证,部分内容排版稍有调整 本文地址:http://blog.csdn.n
阅读全文