
Linux
henrik_he
这个作者很懒,什么都没留下…
展开
-
linux环境下的c++编程
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc转载 2011-11-18 09:49:56 · 557 阅读 · 0 评论 -
Linux常用SVN命令
linux常用svn命令 原地址:http://www.rjgc.net/control/content/content.php?nid=4418 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co转载 2012-06-18 11:43:59 · 670 阅读 · 0 评论 -
undefined reference to `pthread_create'问题解决
在看《unix环境高级编程》时,试着书中的例子练习pthread_create函数的使用,但是在编译时出现如下的错误:undefined reference to `pthread_create‘问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,需要链接原创 2012-07-21 09:56:21 · 628 阅读 · 0 评论 -
Unix调试工具dbx使用方法
本文来自:http://www.cnblogs.com/wdpp/archive/2011/05/15/2386786.htmlUnix(Solaris)系统一般自带dbx调试工具,下面介绍一些常用的命令1. 执行dbx$dbx 可执行文件名可执行文件在编译的时候必须代上 –g 参数2. 显示代码(dbx)list转载 2012-09-20 14:53:54 · 588 阅读 · 0 评论 -
线程局部存储
为什么要有TLS?原因在于,进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 多个线程访问共享数据,需要昂贵的同步开销,也容易造成同步相关的BUG。 如果需要在一个线程内部的各个函数调用都能访转载 2012-10-23 21:37:03 · 488 阅读 · 0 评论