Unix/Linux系统编程
文章平均质量分 80
ericming200409
C/C LINUX TCP/IP Python
展开
-
类Unix系统概述
由于Unix操作系统众所周知的稳定性、可靠性,用来提供各种Internet服务的计算机运行的操作系统占很大比例的是Unix及Unix类操作系统,因此需要大量熟练掌握Unix类操作系统应用的人才。目前比较常见的运行在PC机上的Unix类操作系统有:Linux、BSDUnix、Solaris x86、SCOUnix等。一些初学者对于各种类型的Unix系统特性不熟悉,不知道如何选择,本文主要向大家介绍几种免费的Unix,以及如何获得相应的学习资源。Linux Linux是遵循POSIX规范转载 2010-06-27 16:05:00 · 1290 阅读 · 0 评论 -
linux下strace命令详解(转)
<br />1 功能说明<br /> <br />strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别的方式来构建内核. strace 的每一行输出包括系统调用名称, 然后是参数和返回值.<br />下面记录几个常用option:<br />-f -F选项告诉strace同时跟踪fork和vfork出来的进程<br />-o xxx.txt 输出到某个文档. <br />-e转载 2011-03-15 15:23:00 · 1177 阅读 · 0 评论 -
makefile那些事儿
<br /><br /><br /> <br /><br />Make工具的基本用法是很简单的,但是其强大功能的一面却为很多人所不知。本文不是以讲解make入门为目的,而是指出编译链接大型项目所不能不知道的make知识。<br /><br />(1)make有强大的推理能力。只要make看到一个[.o]文件,它就会自动的把[.c]文件加在依赖关系中,如果make找到一个whatever.o,那么whatever.c, 就会是whatever.o的依赖文件。并且 cc -c whatever.c 也会被推导出原创 2011-03-31 16:20:00 · 991 阅读 · 1 评论