C语言-make概述
时间:2019-10-06
本文章向大家介绍C语言-make概述,主要包括C语言-make概述使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一.什么是make?(扩展什么是autoconf)
make是linux(类unix)操作系统上面的自动化编译文件的应用。
autoconf是linux(类unix)操作系统上面生成makefile文件的应用。
二.make有什么用?(扩展gcc工作流程)
1.当使用gcc编译C语言源文件时编译器的工作流程如下:
(1)修改代码:添加相关头文件,跳过某些代码,或补充某些代码
(2)编译:转换成汇编语言的代码
(3)汇编:生成目标代码,即二进制代码
(4)链接:构成可执行程序,可执行程序的文件格式视操作系统而定
2.make的作用
make是一个替用户运行编译命令的工具,make会检查源文件和目标文件的时间戳,如果目标文件过期,则重新编译该目标文件。
三.make文件该怎样写?
make文件的构成:
目标文件名字:依赖项名字 <-tab 编译命令 目标文件名字:依赖项名字 <-tab 链接命令
四.make的使用方法
在含有makefile的目录下输入以下命令
make 目标文件名字
原文地址:https://www.cnblogs.com/renren-study-notes/p/11627455.html
- 数据结构之堆和栈
- 基于iTextSharp的PDF文档操作
- Android深入四大组件(六)Android8.0 根Activity启动过程(前篇)
- E路阳光
- 解决微信公众平台IP白名单
- 基于Cef内核的多店铺登录器(含源码)
- Android解析ClassLoader(二)Android中的ClassLoader
- 近期开发中遇到的问题总结
- Apache Spark中的决策树
- 数据结构是哈希表(hashTable)
- 【翻译】在Visual Studio中使用Asp.Net Core MVC创建你的第一个Web API应用(一)
- 基于JQuery EasyUI的WebMVC控件封装(含源码)
- Android系统源码分析-JNI
- EntityFrameWork实现部分字段获取和修改(含源码)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法