Linux
xghuzd
这个作者很懒,什么都没留下…
展开
-
Makefile详解(超级好)
Makefile详解(超级好) 1楼陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HT转载 2011-07-21 13:21:12 · 347 阅读 · 0 评论 -
Linux strace命令
简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 输出参数含义 root@ubuntu:/usr# str转载 2015-07-15 14:04:55 · 226 阅读 · 0 评论 -
gdb命令使用(不断丰富)
thread apply all bt 原创 2015-07-15 14:06:57 · 339 阅读 · 0 评论 -
ubuntu 命令行模式和图形界面切换
1、按ALT+CTRL+F1切换到字符界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1。这样就可以切换到字符界面了。 2、按ALT+CTRL+F7切换到图形界面(Linux实体机) 如果是VMware转载 2015-06-21 08:08:39 · 468 阅读 · 0 评论 -
Ubuntu 更新源地址列表及更改方法 及 代理设置
1、首先备份Ubuntu 11.04源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛) 2、修改更新源 sudo gedit /etc/apt/sources.list (打开Ubuntu 11.04源列表文件) 3、将下面的代码粘贴进转载 2013-10-08 00:34:59 · 810 阅读 · 0 评论 -
tm 、time_t 、str
ctimeConvert time_t value to string (function) gmtimeConvert time_t to tm as UTC time (function ) localtimeConvert time_t to tm as local time (function) timeGet current time (function) asctimeConv原创 2012-05-17 16:56:48 · 228 阅读 · 0 评论 -
用gcc查看c源文件的汇编代码 C++性能优化技术导论
1 用gcc查看c源文件的汇编代码 gcc -S -o xx.s 2.c http://blog.csdn.net/heiyeshuwu/article/details/7088192转载 2012-03-28 05:42:51 · 531 阅读 · 0 评论 -
linux code run time calculate
一.gettimeofday()函数的使用方法: 1.简介: 在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙 2.函数原型: #include int gettimeofday(struct timeval*tv,struct timezone *tz ) 3.说明: gettimeofday()会把目前的时间用tv 结构体返回,当地时区的转载 2012-03-28 05:18:49 · 438 阅读 · 0 评论 -
Linux编译库文件
静态库文件名的命名规范是以lib为前缀,紧接着跟静态库名,扩展名为.a,动态库文件名命名规范和静态库文件名命名规范类,也是在动态库名增加前缀lib,但其文件扩展名为.so。 1、动态库 在Linux下,使用gcc -shared XXX.c -o libXXX.so可以编译一个动态库,使用gcc YYY.c -lXXX -L.就可以在编译其他程序时把库包含进来,编译好后,运行程序时(./转载 2011-12-30 20:51:58 · 573 阅读 · 0 评论 -
GNU make 的主要预定义变量
表 13-2 GNU make 的主要预定义变量 预定义变量 含义 $* 不包含扩展名的目标文件名称。 $+ 所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件。 $ 第一个依赖文件的名称。 $? 所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚。 $@ 目标的完整转载 2012-01-07 01:00:17 · 808 阅读 · 0 评论 -
ubuntu 的 insight 用法
下面详细说一下操作方法: 1 解压insight-6-8-1 sudo tar jvxf insight-6-8-1.tar.bz2 2 修改源代码,然后进入insight-6-8-1/gdb cd insight-6-8-1/gdb sudo gedit i386-linux-nat.c 在头文件部分加上: #include "i387-tdep.h" 保存,退出 3.从新回到转载 2011-12-11 20:57:15 · 354 阅读 · 0 评论 -
SVN_for_RedHat_安装手册
SVN_for_RedHat_安装手册 : http://wenku.baidu.com/view/706d1fa20029bd64783e2cba.html?from=rec&pos=1&weight=24&lastweight=6&count=5 linux下搭建svn完整版 : http://wenku.baidu.com/view/82e539126c175f0e7cd13转载 2011-11-28 17:14:23 · 280 阅读 · 0 评论 -
SVN客户端安装及环境配置
一、SVN客户端安装及环境配置. 如果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1.svn客户端包 subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz2 2.使用 tarxvfjsubversion-1.4.3.tar.bz2 tarxvfjsubversion-deps-1.4.3.tar.b转载 2011-10-31 10:13:59 · 710 阅读 · 0 评论 -
命令行方式使用FTP实战练习
简单上传下载实例(/*....*/为注释):先假设有一FTP服务器,FTP服务器:qint.ithot.net,用户名:username 密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,转载 2011-07-19 13:42:04 · 286 阅读 · 0 评论 -
快速换源更新到Ubuntu 15.04的方法
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup sudo gedit /etc/apt/sources.list 将下面的代码粘贴进去(“#”开头的那一行为注释,可以直接复制进文件中) #网易源: deb http://mirrors.163.com/ubuntu/ vivid main restric转载 2016-03-06 11:16:07 · 787 阅读 · 0 评论