Linux
奔跑的香蕉
半吊子程序
展开
-
svn命令在linux下的使用
转载本站文章请注明,转载自:扶凯[[url]http://www.php-oa.com[/url]] 本文链接: [url]http://www.php-oa.com/2008/03/12/svnminglingzailinuxxiadeshiyong.html[/url] 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)转载 2015-11-05 20:07:46 · 351 阅读 · 0 评论 -
gdb调试命令
用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序 列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行 软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可 以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成 更转载 2015-11-09 20:59:43 · 384 阅读 · 0 评论 -
makefile简单介绍
网上搜了很多“makefile”的教程,都是非常详细的长篇,看的晕乎乎的,估计不磕个几天是学不到什么的。所以我还是写一个简单的笔记,适合初学者 另外介绍一个详细的网站 跟我一起写Makefile target ... : prerequisites ... command ... ... 这是基本的句式】。 target是目标文件(可以是可执行文件,可以是标签) pre原创 2015-09-20 14:47:10 · 463 阅读 · 0 评论 -
linux 多线程学习一:互斥
#include #include using namespace std; pthread_t pt[2]; pthread_mutex_t mtx; int num = 100; void *func_thread(void* input) { while(1) { pthread_mutex_lock(&mtx);原创 2016-05-17 20:51:53 · 486 阅读 · 0 评论 -
Linux strace命令
简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 输出参数含义 root@ubuntu:/usr# strac转载 2016-12-15 20:30:19 · 264 阅读 · 0 评论 -
addr2line命令
在Linux下写C/C++程序的程序员,时常与Core Dump相见。在内存越界访问,收到不能处理的信号,除零等错误出现时,我们精心或不精心写就的程序就直接一命呜呼了,Core Dump是Linux仁慈地留下的程序的尸体,帮助程序员们解决了一个又一个问题。 有时配置不给力,Linux直接毁尸灭迹,没有了Core文件;又有时,刚好磁盘空间不足,Core文件写不下了。没有Core文件的时候,如何知道转载 2017-03-05 14:28:19 · 443 阅读 · 0 评论