码迷,mamicode.com
首页 > 系统相关
linux 源码安装软件原理
make 与 configure在使用类似 gcc的编译器来进行编译的过程并不简单,因为一套软件并不会仅有一支程序,而是有一堆程序码文件。所以除了每个主程序与副程序均需要写上一笔编译过程的命令外,还需要写上最终的连结程序。程序小的时候还好,如果是大了,编译命令就麻烦了,这个时候,可以使用 make这...
分类:系统相关   时间:2014-12-09 01:45:14    阅读次数:320
Ubuntu 搜狗输入法 安装
Ubuntu 搜狗输入法 安装...
分类:系统相关   时间:2014-12-09 00:38:23    阅读次数:150
Linux编译问题——/usr/bin/ld: cannot find -lxxx问题总结
作者:zhanhailiang 日期:2014-12-08 make时报“/usr/bin/ld: cannot find -lxxx”,是指编译过程找不到对应库文件,其中,-lxxx表示链接库文件libxxx.so。 一般出现这种错误有以下几种原因: 系统缺乏对应的库文件; 版本不对应; 库文件的链接错误; 库文件路径设置问题。 前两种情况只需要...
分类:系统相关   时间:2014-12-09 00:36:33    阅读次数:156
linux lvs
首先LVS要开启路由器功能私有IP只能在丝网中,无法在公网中存活nat内网分离,进行阻拦,隔离外部,外部无法范围内部。LVS由于近来 回去都通过LVS容易造成瓶颈,速度会慢一些。
分类:系统相关   时间:2014-12-09 00:32:00    阅读次数:111
Linux编译安装中configure、make和make install各自的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make in...
分类:系统相关   时间:2014-12-09 00:28:00    阅读次数:144
Linux-Function-truncate;
#include #include int truncate(const char *path, off_t length);int ftruncate(int fd,off_t length);The truncate and ftruncate function cause the regula...
分类:系统相关   时间:2014-12-09 00:20:15    阅读次数:109
Linux之Ubuntu如何激活管理员
Ubuntu输入su 输入密码提示su: Authentication failure问题解决:由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令:sudo passwdPassword:你当前的密码Enter new UNIX passw...
分类:系统相关   时间:2014-12-09 00:16:19    阅读次数:104
mac下通过docker搭建LEMP环境
在mac下通过docker搭建LEMP环境境1.安装virtualbox。由于docker是在lxc环境的容器2.安装boot2docker,用于与docker客户端通讯> brew update> brew install docker> brew install boot2docker3.初始化...
分类:系统相关   时间:2014-12-09 00:15:36    阅读次数:212
用户态、核心态详解及进程切换和系统调用原理
详细解释了用户态好核心态的区别以及它们之间转化的方式和条件。涉及到进程切换上下文的保存以及系统调用的原理。...
分类:系统相关   时间:2014-12-08 23:09:41    阅读次数:228
ubuntu12.04上live555+v4l2+ffmpeg+x264开发环境的搭建
我把可能会用到的主要资源上传到度盘: http://pan.baidu.com/s/1i38AleP live555的安装可以看这里: http://www.live555.com/liveMedia/#config-unix libx264的安装则是直接解压、然后configure、make和sudo make install,configure命令如下 ./configure --dis...
分类:系统相关   时间:2014-12-08 23:08:05    阅读次数:172
Vs2013在Linux开发中的应用(17): 调试参数传递
快乐虾 http://blog.csdn.net/lights_joy/ 欢迎转载,但请保留作者信息 在启动调试后还有一个问题,那就是调试参数的传递,当调试器启动时,我们似乎已经无法获取到IDE的项目参数,此时只能通过调试器的环境变量进行参数传递。 首先在项目参数中定义好目标机器的相关信息: 然后将这些参数通过调试器的环境变量参数传递进去: ...
分类:系统相关   时间:2014-12-08 23:01:40    阅读次数:126
转载的 Linux下chkconfig命令详解
Linux下chkconfig命令详解chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkcon...
分类:系统相关   时间:2014-12-08 22:59:06    阅读次数:103
Myeclipse中Servlet的创建
Myeclipse中Servlet的创建myeclipse中Servlet的创建困扰了我一个晚上,在web.xml中创建我是可以做的,就是在用注解方式进行时地址访问永远出现404错误,我总结了下错误的原因:1:浏览器输入的url地址不对,如下http://localhost:8080/LoginSe...
分类:系统相关   时间:2014-12-08 22:47:01    阅读次数:193
关于Linux运维的一些题目总结
一、有文件file11、查询file1里面空行的所在行号awk ‘{if($0~/^$/)print NR}’ fileorgrep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’2、查询file1以abc结尾的行grep abc$ file13、打印出file1...
分类:系统相关   时间:2014-12-08 22:46:22    阅读次数:325
Guava学习笔记之Cache实例
Guava是谷歌的java类库,功能十分强大,下面是本地内存缓存工具类实例,在第一次通过调用get(key)时,会调用load去获取值,当再次调用时,我们发现就直接从缓存中调用了,根据maximumSize设置缓存大小,当大小超过限度的时候,会从缓存中移除最远的数据。实例如下。 Guava cahche实例,通过loadingCache public class Main { ...
分类:系统相关   时间:2014-12-08 21:29:45    阅读次数:159
Shell编程<1>---控制语句
最近在看 Linux 程序设计,准备写成一个系列。把每天学到的记录下来。 以实际的例子为主。 一、条件语句 if 语句 语法 #用法 1 if condition1then  statementelif condition2then  statementfi#用法 2 if condition1; then  statementelif condition2; then  stat...
分类:系统相关   时间:2014-12-08 21:25:16    阅读次数:120
Linux内存管理介绍
linux内存管理概述 内存管理的目标: 提供一种方法,在各种目的各个用户之间实现内存共享,应该实现以下两个功能: 1、最小化管理内存的时间,内存申请和释放响应时间短 2、最优化用于一般应用的可用内存,内存管理(算法)所占用的内存少,浪费的内存少(内存碎片少) 下图为内存分配器的关系: 1、kmalloc用于分配一块以字节数为单位的内存,所分配的内存物理地址是连续的 void...
分类:系统相关   时间:2014-12-08 21:24:47    阅读次数:121
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!