Linux环境编程
文章平均质量分 81
与你见证
软件引领时代,技术改变生活
展开
-
APUE学习记录(零)——Ubuntu14.04环境搭建
最近在学习 APUE,所以顺便将每日所学记录下来,一方面对所学知识进行梳理,另一方面也为了以后再看时方便。 这篇博文不涉及书上的知识,只是在虚拟机里安装了Ubuntu14.04,先做一些目前需要的环境配置,以后有新的需求再添加进来,故命名为APUE学习记录(零)。原创 2015-12-10 09:51:17 · 1481 阅读 · 1 评论 -
APUE学习记录——进程环境
一、进程相关概念1、什么是进程? 通俗的说,进程是一个具有一定独立功能的程序的一次运行活动。,对于Linux这种多任务操作系统来说,每一个运行者的程序就构成一个进程,可以用cat /proc/sys/kernel/pid_max命令查看系统支持的最大进程数,我在Ubuntu14.04中得到的结果是32768。 2、进程与程序的区别与联系 (1)进程是动态的,程序是静态的 (2)一个原创 2015-12-13 14:06:25 · 453 阅读 · 0 评论 -
APUE学习笔记——标准I/O
标准I/O使用标准I/O库的目的是实现代码的可移植性,它由ISO C标准说明,Single UNIX Specification对其进行扩充并定义了另外一些接口。流和FILE对象标准I/O的操作是围绕流(stream)进行的。使用标准I/O库打开或创建一个文件,就将一个流与一个文件相关联。1、FILE对象与文件指针使用fopen打开一个流会返回一个指向FILE对象的指针,FILE原创 2015-11-20 20:58:28 · 541 阅读 · 0 评论 -
Linux中的stdout和stderr
1,在linux中,标准输出和标准错误默认都是将信息输出到终端上,那么他们有什么区别呢?让我们来看个题目:问题:下面程序的输出是什么?(intel笔试2011)#include <stdio.h>int main(){ fprintf(stdout,"Hello "); fprintf(stderr,"World!"); return 0;}答案是:World!Hello原创 2016-02-03 17:03:46 · 5085 阅读 · 0 评论