Linux编程
软件攻城师
这个作者很懒,什么都没留下…
展开
-
Linux编程基础2 GDB程序调试
一 简介 GDB是GNU发布的一款功能强大的程序调试工具,是其他Eclipse等调试工具的核心。GDB主要完成三个方面的功能: 1. 启动被调试程序。 2. 让被调试的程序在指定的位置停住。 3. 当程序被停住时,可以检查程序状态(如变量值)。二 调试流程原创 2012-11-12 15:42:11 · 514 阅读 · 0 评论 -
Linux编程基础3 Make自动化编译
一 简介 GNU make是一个工具程序(Utility software),经由读取叫做“makefile”的文件,自动化建构软件。它是一种转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成结果原创 2012-11-12 20:01:01 · 656 阅读 · 0 评论 -
Linux编程基础4 终端快捷键
一 光标移动 Ctrl+a:光标回到命令行首。 (a:ahead) Ctrl+e:光标回到命令行尾。 (e:end) Ctrl+b:光标向行首移动一个字符。 (b:backwards) Ctrl+ f:光标向行尾移动一个字符。 (f:forwards)二 历史 Ctrl+p: 上一个使用的历史命令。原创 2012-11-13 20:37:39 · 865 阅读 · 1 评论 -
undefined reference to 'pthread_create'问题解决
原博客地址:http://blog.csdn.net/llqkk/article/details/2854558问题描述: 由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'pthread_create' undefin转载 2012-11-15 10:08:48 · 560 阅读 · 0 评论 -
Linux编程基础1 GCC程序编译
一 简介 GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套GNU编译器套装以 GPL 及 LGPL许可证所发行的自由软件,也是 GNU 计划的关键部分,亦是自由的类Unix及苹果电脑 Mac OS X 操作系统的标准编译器。二 编译过程2.1 编译包含一下四个步骤:原创 2012-11-09 14:20:45 · 646 阅读 · 0 评论 -
vim tab默认4空格 回车默认缩进
不建议使用:我用了一段时间,发现使用的了以后,Make脚本出问题了,命令前面必须是tab键的,结果全换成空格了,make脚本没法用了啊……原文转自:http://my.oschina.net/renwofei423/blog/17338为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法:1. vim /etc/vimrc转载 2013-06-20 14:14:05 · 8040 阅读 · 0 评论 -
程序员技术练级攻略
转自http://coolshell.cn/articles/4990.html月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他转载 2013-07-09 09:51:12 · 921 阅读 · 0 评论 -
Mac OS 设置代理
1. 浏览器等web http应用: 系统偏好设置->网络->高级->代理,勾选所需代理,填写ip与port即可。2. wget, Python等脚本: export http_proxy=http://60.249.192.115:8080 *设置只对当前终端有效。我没有尝试,但目测也可修改系统环境变量。原创 2013-07-19 15:19:54 · 5180 阅读 · 0 评论 -
git tag操作教程
转自:http://blog.csdn.net/zhsenl/article/details/9044041 git跟其它版本控制系统一样,可以打标签(tag), 作用是标记一个点为一个版本号,如0.1.3, v0.1.7, ver_0.1.3.在程序开发到一个阶段后,我们需要打个标签,发布一个版本,标记的作用显而易见。下面介绍一下打标签,分享标签,移除标转载 2013-08-05 09:58:37 · 32547 阅读 · 0 评论