linux
allen_zhaozhencn
这个作者很懒,什么都没留下…
展开
-
linkflags += -Wl
有a,b,c三个项目, 均生成so。依赖关系如下:a => b => c a 的makefile 文件中,需通过--rpath-link选项,告诉b所依赖的c在何位置。 否则b找不到c, 报链接错误。MPC文件内容:......linkflags += -Wl,--rpath-link ../bin (指定b所依赖的c所在的位置)......原创 2013-07-24 20:08:37 · 2002 阅读 · 0 评论 -
DSS转发live555提供的数据
http://blog.csdn.net/gavinr/article/details/7297184转载 2014-02-11 11:32:57 · 645 阅读 · 0 评论 -
Ubuntu 12.04.1 上安装svn
安装步骤如下:1 apt-get install subversion2 apt-get install subversion subversion-tools3 mkdir ~/sub && svnadmin create --fs-type fsfs ~/sub/4 vim ~/sub/conf/svnserve.conf, 使下述这几行生效:anon-access =原创 2014-02-24 16:36:25 · 482 阅读 · 0 评论 -
关于 BASH_SOURCE
BASH_SOURCE[0] 等价于 BASH_SOURCE, 取得当前执行的shell文件所在的路径及文件名。如果通过. sh, source 这三种方式执行时,将得到上述三种命令之外的内容。如/home/abc/test.sh 内容如下:#!/bin/shecho "${BASH_SOURCE[0]}"echo "${BASH_SOURCE]}"echo "$(原创 2014-03-12 17:31:01 · 13056 阅读 · 0 评论 -
protobuf 交叉编译
1 先编译并安装protoc2 交叉编译原创 2014-04-29 20:25:02 · 2149 阅读 · 0 评论 -
理解 pkg-config 工具
理解 pkg-config 工具你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。“Hi,怎么编译不过去?”你还沉浸在那种美妙的感觉之中,双臂充满着力量,似乎没有什么问题能难转载 2014-03-26 09:15:26 · 447 阅读 · 0 评论 -
linux 修改系统时间并同步到硬件时钟
date -s 2014.01.06-16:50:00hwclock -w原创 2014-01-06 16:52:19 · 1426 阅读 · 0 评论 -
交叉编译pjsip2.2.1至android平台
1 设置NDK环境变量 export ANDROID_NDK_ROOT=/root/lib/android-ndk-r9d 2 配置android相关 编辑pjlib/include/pj/config_site.h文件内容如下: #define PJ_CONFIG_ANDROID 1 #include 3 生成makefile ./configure原创 2014-06-26 18:31:32 · 999 阅读 · 0 评论 -
swig工具介绍
SWIG 是一个非常优秀的开源工具,支持您将 C/C++ 代码与任何主流脚本语言相集成。此外,它向更广泛的受众公开了基本代码,改善了可测试性,让您的 Ruby 代码库某部分能快速写出高性能的C/C++ 模块。原创 2014-06-29 22:47:23 · 1498 阅读 · 0 评论 -
编译配置nginx-rtmp-moule
1 下载nginx和nginx-rtmp-module2 进入nginx源代码文件:./configure --add-module=/path/to/nginx-rtmp-module --with-debugmakemake install3 进入默认配置位置:/usr/local/nginx/ 修改./conf/nginx.conf, 新增如下内容原创 2016-04-14 12:14:58 · 574 阅读 · 0 评论 -
在Linux中编译安装Darwin Streaming Server
目前主流的流媒体服务器有微软的windows media server、RealNetworks的Helixserver和苹果公司的Darwin Streaming Server. 微软的windows media server只能在windows2000 server和windows 2003 server下使用,不在考虑之列。RealNetworks的Helixserver是一款跨平台的软件,原创 2014-01-14 16:28:04 · 1827 阅读 · 0 评论 -
在ubuntu 12.04 x64 搭建VOIP server
通过ubuntu 12.04 x64 部署opensips、rtpproxy、mediaproxy,实现了sip服务、媒体转发等服务。通过配置与测试,还支持ICE方式建立点对点的音视频会话。花了些时间折腾,大家如有问题请留言沟通。软件版本:opensips: opensips_1_10 (下载编译再安装)rtpproxy: Basic version: 20040107原创 2014-01-24 17:01:15 · 1129 阅读 · 1 评论 -
ubuntu 12.04 下编译kamailio 4.1.0
1 编译前准备sudo apt-get install gccsudo apt-get install flexsudo apt-get install bisonsudo apt-get install libmysqlclient15-devsudo apt-get install makesudo apt-get install libcurl4-openssl-原创 2014-01-17 14:28:13 · 955 阅读 · 0 评论 -
IPVS TUN +keepalived 配置
环境: OS: fedora 14 虚拟机Director(Balancer) servereth2 192.168.0.201/24eth2:1 192.168.0.10 (VIP)安装keepalivedyum install keepalived 配置脚本如下:1 文件 /root/start_lvs_by_keepalived内容如下:原创 2013-07-24 19:38:30 · 1072 阅读 · 0 评论 -
fedora 14 安装sshd
OpenSSH的安装1) 安装openssh-server[root@localhost ~]# yum install openssh-server2) 查看是否已成功安装openssh-server[root@localhost ~]# rpm -qa | grep openssh-serveropenssh-server-5.3p1-19.fc12.i原创 2013-07-24 20:01:23 · 689 阅读 · 0 评论 -
关于 epoll 的文章
关于 epoll LT 与 ET 的文章 http://www.ccvita.com/515.html转载 2013-08-08 16:32:20 · 524 阅读 · 0 评论 -
在fedora 14 安装NFS
1.安装NFS服务yum -y install nfs-utilsnfs依赖于rpcbind运行,原来是portmap。2. 配置export文件在/etc/exports中增加共享配置,例如:/home/xxxx 192.168.1.106(rw,sync,no_root_squash,no_all_squash)共享配置的格式:共享目录 主机1(选项1,选项2转载 2013-09-27 16:12:08 · 571 阅读 · 0 评论 -
获取default gateway的shell脚本
route | grep 'default' | awk '{print $2}'原创 2013-11-25 18:01:12 · 737 阅读 · 0 评论 -
linux 命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui原创 2013-12-30 11:18:39 · 511 阅读 · 0 评论 -
thttpd 交叉编译过程
1 下载 thttpd-2.25b (http://acme.com/software/thttpd/)2 解压缩并执行 ./configure3 修改Makefile 中的 CC = arm-none-linux-gnueabi-gcc 其有三处需要修改(./cgi-src/Makefile ./extras/Makefile原创 2013-12-16 17:15:08 · 1242 阅读 · 0 评论 -
find - grep in linux
内容查找(递归)grep /etc/httpd/modules/ -lr '51ditu' *文件名查找(递归,不适合查找modules)find /etc/httpd/ -name httpd.conf http://blog.csdn.net/chaiqi/article/details/1521276转载 2013-09-27 15:30:11 · 535 阅读 · 0 评论 -
一个学习和配置darwin stream server的网址
http://www.codeproject.com/Articles/41874/Darwin-Streaming-Server-6-0-3-setup-customization原创 2014-01-07 17:54:57 · 1542 阅读 · 0 评论 -
centos7 安装 samba
参考 https://www.howtoforge.com/samba-server-installation-and-configuration-on-centos-7在 var/www 为例说明1 建立用户组与用户并初始密码goupadd www useradd -g www wwwsmbpasswd wwwpasswd www2 建立原创 2016-07-09 19:44:08 · 421 阅读 · 0 评论