linux编程
文章平均质量分 80
市井小虾
这个作者很懒,什么都没留下…
展开
-
vimtutor
文章来源: gvim7.0中自带的官方版本================================================================================ 欢 迎 阅 读 《 V I M 教 程 》 —— 版本 1.5 ==========================转载 2013-12-01 20:22:07 · 540 阅读 · 0 评论 -
makefile的详细介绍
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m转载 2013-12-09 22:36:38 · 563 阅读 · 0 评论 -
Linux下的静态库,共享库的创建和使用
编译程序一般要经过:预处理,编译,汇编和链接这几个步骤。在我们写程序的时候,会存在一些公共的代码。如果为每个程序都要重写这些代码,那么势必会造成太多的麻烦。我们可以将这么公共代码生成库文件,在编译程序的链接步骤中,可以静态地或者动态地将这些公共代码与我们的程序链接,这样就避免了重写这些代码的麻烦了。库文件可以分为静态库和共享库;其使用方式可以分为静态链接和动态链接两种类别。静态库: 在Linu原创 2013-12-10 17:53:12 · 911 阅读 · 2 评论 -
ubuntu基本命令整理
sudo:如何设定/改变/启用 root 使用者的密码:sudo passwd root当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H在线安装程序:sudo apt-get install g++pt-get最常用参数:update转载 2013-12-12 16:35:09 · 770 阅读 · 0 评论 -
GCC 命令详解
GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译转载 2013-12-16 16:20:49 · 9046 阅读 · 0 评论 -
外壳模式(shell)
《系统程序员成长计划》这本书中提到了外壳模式的概念。所谓的外壳模式的作用就是:不需要修改原来的应用程序,而控制它的输入和输出(即用户界面),同时应用程序也不知道外壳的存在。当然这样理解会比较麻烦,我们就举个简单的例子,比如已经存在一个应用程序,我们想给该应用程序增添一个新的用户界面,这里有两种选择:1. 根据该应用程序的内部实现重新编写一个用户界面,但是如果原来的应用程序的用户界面和内部实现没有很原创 2013-12-22 17:54:33 · 975 阅读 · 0 评论 -
Linux 必学的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,转载 2014-03-11 11:04:43 · 962 阅读 · 0 评论 -
Linux 目录
Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下: dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常转载 2014-03-11 11:21:46 · 736 阅读 · 0 评论