![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Gannicuz
人生靠编
展开
-
make & makefile
原文地址:http://blog.csdn.net/liang13664759/archive/2007/09/04/1771246.aspx概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefi转载 2011-05-10 12:19:00 · 672 阅读 · 0 评论 -
unix编程艺术笔记
<br />unix哲学:<br />1只要可行,一切都应该做成与来源和目标无关过滤器。<br />2数据流应尽可能文本化(这样可以使用标准工具来看和过滤)。<br />3数据库部署和应用协议应尽可能文本化(让人可以阅读和编辑)。<br />4复杂的前端(用户界面)和后端应该泾渭分明。<br />5如果可能,用c编写前,先用解释行语言搭建原型。<br />6当且仅当只用一门语言编程会提高程序复杂度时,混用语言编程才比单一语言编程来的好。<br />7宽收严发(对接收的东西要包容,对输出的东西要严格)。<br原创 2011-05-06 15:54:00 · 524 阅读 · 0 评论 -
Redhat Enterprise Linux 5中安装并设置samba
一.检查是否安装samba客户端和服务器端: 1.检查:[root@localhost ~]# rpm -q samba -----(由于没有安装所以没有结果)[root@localhost ~]# rpm -qa|grep sambasamba-common-3.0.23c-22.安装:在安装盘的第一张光盘Server下找到客户端程序并安装:#rpm -ivh samba-client-3.0.23c-2.i386.rpm 在安装盘的第二张光盘Server下找到服务端程序并安装:#rpm -iv转载 2011-05-08 19:43:00 · 1448 阅读 · 0 评论 -
cc
FreeBSD 开发手册上一页第2章 编程工具下一页2.4 用 cc 编译 这一章我们只讨论 GNU 的 C 和 C++ 编译器,因为在 FreeBSD 的基本系统中就包含了。直接运行 cc 或 gcc 就可以。而用解释器写程序的细节对于不同的解释器都很不相同,通常可以在特定的解释器文档或者在线帮助中找到。 一旦你写完你的杰作,下一步就是把你的杰作转换成可以在 FreeBSD 上运行(希望可以!)的东西。通常这包含几个步骤,不同的步骤由不同的程序来完成。预处理你的源代码,去掉注释,以及其他技巧性的工作转载 2011-05-10 10:59:00 · 703 阅读 · 0 评论 -
RHEL5
编辑/etc/inittab把id:5:initdefault:这行中的5改成3即id:3:initdefault:原创 2011-05-08 17:41:00 · 1608 阅读 · 1 评论 -
终端(terminal)控制台(console)区别终极理解
原网址:http://www.linuxdiyf.com/viewarticle.php?id=36084原标题:关于终端和控制台的一些解释今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。 终端,英文叫做terminal转载 2011-07-13 14:59:39 · 2649 阅读 · 0 评论 -
yes.c源码分析(coreutils-8.9)
/* yes - output a string repeatedly until killed Copyright (C) 1991-1997, 1999-2004, 2007-2011 Free Software Foundation, Inc. This pr原创 2011-10-09 14:32:05 · 1280 阅读 · 0 评论