![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
xghuzd
这个作者很懒,什么都没留下…
展开
-
Makefile详解(超级好)
Makefile详解(超级好) 1楼陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HT转载 2011-07-21 13:21:12 · 338 阅读 · 0 评论 -
Linux strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# str转载 2015-07-15 14:04:55 · 220 阅读 · 0 评论 -
gdb命令使用(不断丰富)
thread apply all bt原创 2015-07-15 14:06:57 · 332 阅读 · 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 · 459 阅读 · 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 · 802 阅读 · 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 · 219 阅读 · 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 · 523 阅读 · 0 评论 -
linux code run time calculate
一.gettimeofday()函数的使用方法:1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙2.函数原型:#includeint gettimeofday(struct timeval*tv,struct timezone *tz )3.说明:gettimeofday()会把目前的时间用tv 结构体返回,当地时区的转载 2012-03-28 05:18:49 · 424 阅读 · 0 评论 -
Linux编译库文件
静态库文件名的命名规范是以lib为前缀,紧接着跟静态库名,扩展名为.a,动态库文件名命名规范和静态库文件名命名规范类,也是在动态库名增加前缀lib,但其文件扩展名为.so。1、动态库在Linux下,使用gcc -shared XXX.c -o libXXX.so可以编译一个动态库,使用gccYYY.c -lXXX -L.就可以在编译其他程序时把库包含进来,编译好后,运行程序时(./转载 2011-12-30 20:51:58 · 561 阅读 · 0 评论 -
GNU make 的主要预定义变量
表 13-2 GNU make 的主要预定义变量 预定义变量 含义 $* 不包含扩展名的目标文件名称。 $+ 所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件。 $ 第一个依赖文件的名称。 $? 所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚。 $@ 目标的完整转载 2012-01-07 01:00:17 · 801 阅读 · 0 评论 -
ubuntu 的 insight 用法
下面详细说一下操作方法:1 解压insight-6-8-1sudo tar jvxf insight-6-8-1.tar.bz22 修改源代码,然后进入insight-6-8-1/gdbcd insight-6-8-1/gdbsudo gedit i386-linux-nat.c在头文件部分加上:#include "i387-tdep.h"保存,退出3.从新回到转载 2011-12-11 20:57:15 · 347 阅读 · 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 · 274 阅读 · 0 评论 -
SVN客户端安装及环境配置
一、SVN客户端安装及环境配置.如果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:1.svn客户端包subversion-1.4.3.tar.bz2subversion-deps-1.4.3.tar.bz2 2.使用tarxvfjsubversion-1.4.3.tar.bz2tarxvfjsubversion-deps-1.4.3.tar.b转载 2011-10-31 10:13:59 · 700 阅读 · 0 评论 -
命令行方式使用FTP实战练习
简单上传下载实例(/*....*/为注释):先假设有一FTP服务器,FTP服务器:qint.ithot.net,用户名:username 密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,转载 2011-07-19 13:42:04 · 277 阅读 · 0 评论 -
快速换源更新到Ubuntu 15.04的方法
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backupsudo gedit /etc/apt/sources.list 将下面的代码粘贴进去(“#”开头的那一行为注释,可以直接复制进文件中)#网易源:deb http://mirrors.163.com/ubuntu/ vivid main restric转载 2016-03-06 11:16:07 · 780 阅读 · 0 评论