随笔分类 - c
摘要:什么是Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile
阅读全文
摘要:C代码编译过程如下图: 1、预处理 预处理器(CPP)根据源程序中以字符“#”开头的命令,修改源程序,得到另一个源程序,常以.i作为文件扩展名。修改主要包括#include、#define和条件编译三个方面 1 gcc -o main.i -E main.c 2、 编译 编译器(CCL)将经过预处理
阅读全文
摘要:exit、_exit、return 等三个函数都是结束进程的函数,其主要区别有 1、exit() 头文件:stdlib.h 函数声明:void exit(int status); 参数说明:status:进程的退出状态(正常退出“0”) 返回值:成功:0; 出错:非 0 值; 作用:(1)结束进程的
阅读全文
摘要:1 /* 2 * 需求描述:分别使用文件IO,标准字符、标准行、标准块IO实现文本文件的拷贝功能 3 * 思考,如果是普通的图片、视频文件,上述拷贝哪些可以用,哪些不可以用 4 * */ 5 #include <stdio.h> 6 #include <sys/types.h> 7 #include
阅读全文