Linux
大大的道道的
这个作者很懒,什么都没留下…
展开
-
gcc/g++ 编译常见问题
1. error: ‘for’ loop initial declarations are only allowed in C99 mode 这是因为gcc基于c89标准,换成C99标准就可以在for循环内定义i变量了: gcc src.c -std=c99 -o src原创 2016-10-14 09:35:03 · 1344 阅读 · 0 评论 -
git 笔记
提交本地工程到服务器 1.首先在git服务器上创建初始项目,并记录ssh地址 如:https://github.com/zfy1355/presst-test.git 2.进入本地项目目录,依次执行下面命令 $git init //初始化本地仓库 $git add * //或添加需要提交的文件 $git commit -m "init project" //提交到本地仓库 $git原创 2017-07-13 17:31:46 · 386 阅读 · 0 评论 -
Linux常用命令(自用)
1 抓包 tcpdump port 5060 and host 192.168.1.180原创 2016-03-18 18:28:40 · 1103 阅读 · 0 评论 -
opencv+ linux + cmake 生成 opencv 静态库
您可以省去如下步骤,直接下载我编译好的opencv2.4.4 + Ubuntu + 64bit 静态库:http://download.csdn.net/detail/u011258240/97103311. 下载opencv源码2. 将opencv 源码放在linux 的一个文件夹下(记得不要放在共享文件夹下,不然会出现软链接的错误)3. opencv目录下新建文件夹 release4.新建op...原创 2016-12-06 11:02:12 · 11431 阅读 · 6 评论 -
fork 代码进阶
运行结果是: i son/pa ppid pid fpid 0 parent 2043 3224 3225 0 child 3224 3225 0 1 parent 2043 3224 3226 1 parent 3224 3225 3227 1 child 1 3227 0 1 child 1转载 2017-01-03 16:21:30 · 383 阅读 · 0 评论 -
gcc/g++ 以及makefile
fpic:产生位置无关码 解释一下,位置无关码就是可以在进程的任意内存位置执行的目标码,动态链接库必须使用原创 2016-10-08 17:11:45 · 814 阅读 · 0 评论 -
linux core文件的打开和分析
1. core文件打开方式: ulimit -c unlimited echo "1" > /proc/sys/kernel/core_uses_pid 看下服务器上是否安装了 gdb,没有的话要装一下 以调试模式打开程序 ./sip_gw -t2 -n 1 之后程序会crashed, 程序目录会生成一个core文件, 2. core 文件分析 查看core原创 2016-10-25 10:11:11 · 747 阅读 · 0 评论 -
gzip: stdin: not in gzip format 解决办法
# sudo tar zxvf ./jdk-7ull-linux-i586.tar.gz -C /usr/lib/jvm gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 问题解决方法如下:将z参数换成j参数问题解决 bz转载 2016-05-05 19:52:23 · 1025 阅读 · 0 评论 -
Makefile中 -I -L -l区别
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录: 例: gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld 上面这句表示在编译hello.c时: -I /home/hello/include表示将/home/hello/incl原创 2016-09-07 11:52:33 · 36275 阅读 · 4 评论