linux
火星的码农
这个作者很懒,什么都没留下…
展开
-
Linux下使用popen()执行shell命令
转载:https://www.cnblogs.com/caosiyang/archive/2012/06/25/2560976.html简单说一下popen()函数,可以用linux命令来简化一些操作,例如grep进程名,判断进程是否存在。函数定义#include <stdio.h>FILE * popen(const char *command , const ch...转载 2018-08-28 11:26:14 · 1328 阅读 · 0 评论 -
Linux下C/C++查找某一进程
转载:http://www.cnblogs.com/rusty/archive/2011/04/14/2016387.html一、前言:要在程序中启动某一程序,如果程序已经存在了,就不再启动。查找了N篇文档,有所收获,总结一下。二、实现大体分两种:1、exec或popen执行ps的命令行,然后运用某几个字符串匹配函数。 #include <stdio.h&g...转载 2018-08-28 11:27:49 · 3883 阅读 · 0 评论 -
fedora下安装openssl和openssl-devel
在线安装总是失败,这里记录一下离线安装过程。 1.下载opensslhttps://www.openssl.org/source/old/ 下载自己想要的版本,将安装包拷贝到fedora任一目录下。2.cd进入安装包所在目录,将安装包解压缩。#cd /xx/xx/xx#tar zxf openssl-x.x.xx.tar.gz.3.cd进入解开的文件夹中。#...原创 2018-08-24 13:34:57 · 1607 阅读 · 0 评论 -
编译内核提示mkimage command not found – U-Boot images will not be built
ubuntu 14.04 64位系统编译linux kernel时提示:“mkimage” command not found – U-Boot images will not be built按照以往经验,我们需要安装依赖包:sudo apt-get install uboot-mkimage但却提示”现在没有可用的软件包 uboot-mkimage,但是它被其它的软件包...转载 2018-09-11 09:47:51 · 365 阅读 · 0 评论 -
FATAL: Module iptable_nat not found解决办法
当你在系统中执行modprobe iptable_nat,系统报错FATAL: Module iptable_nat not found时,说明你的内核中没有编译这个模块,你需要重新编译内核。这里介绍一下Centos下使用make menuconfig如何添加NAT相关模块。1)依次进入Networking support -> Networking options -> Netw...转载 2018-09-11 09:48:31 · 6955 阅读 · 0 评论 -
Image uImage与zImage的区别
(1)、内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别...转载 2018-09-11 09:50:30 · 15983 阅读 · 0 评论