当前位置:网站首页>makefile基础学习
makefile基础学习
2022-08-04 05:30:00 【Btobk】
Makefile 工程文件
严格的规则,格式
1.为什么需要makefile
1)工程的配置文件,工程管理,减少工作量,多个文件汇总到一个文件,只用执行make就行
2)Make命令依赖于makefile文件,否则会提示找不到规则
3)会告诉make命令如何编辑,如何执行代码
2.格式
目标:依赖
命令
命令前面有一个tab键
*hello:hello.c
gcc hello.c-o hello
在当前目录下需要有:hello.c,makefile
引入变量机制:cc = gcc,简化流程,防止以后改编译器
Hello:hello.c
$(cc) hello.c -o hello
3.自动变量
[email protected]:代表所有目标
$<:代表第一个依赖
$^:代表所有的依赖
cc = gcc
Hello:hello.c
$(cc) $^ -o [email protected]
4.隐式规则
vim makefile
使用make执行,【-f】可以指定文件(除默认文件)【v】,【n】,【s】,【w】,【C】【help】
【clean】清除
5.模式规则
可以全部编译,也可以指定一个文件进行编译
%类似余*,每一个.c,每一个.o

6.备注
之前的错了,我真的服了
边栏推荐
- Lee‘s way of Deep Learning 深度学习笔记
- 深度确定性策略梯度(DDPG)
- Copy Siege Lions "sticky" to AI couplets
- ValueError: Expected 96 from C header, got 88 from PyObject
- Introduction to Convolutional Neural Networks
- 典型CCN网络——efficientNet(2019-Google-已开源)
- TensorRT 5 初步认识
- 剪映专业版字幕导出随笔
- 打金?工作室?账号被封?游戏灰黑产离我们有多近
- 深度学习理论——过拟合、欠拟合、正则化、优化器
猜你喜欢

语音驱动嘴型与面部动画生成的现状和趋势

【论文阅读】TransReID: Transformer-based Object Re-Identification

MOOSE平台官方第二个例子分析——关于创建Kernel,求解对流扩散方程

Copy Siege Lion 5-minute online experience MindIR format model generation

图像形变(插值方法)

SQL注入详解

PyTorch

PP-LiteSeg

TensorRT 5 初步认识
![[Deep Learning 21 Days Learning Challenge] 2. Complex sample classification and recognition - convolutional neural network (CNN) clothing image classification](/img/5f/e5db59bdca19b275b2139020ebc6ea.png)
[Deep Learning 21 Days Learning Challenge] 2. Complex sample classification and recognition - convolutional neural network (CNN) clothing image classification
随机推荐
Copy攻城狮5分钟在线体验 MindIR 格式模型生成
MySQL leftmost prefix principle [I understand hh]
动手学深度学习__数据操作
Polynomial Regression (PolynomialFeatures)
YOLOV5 V6.1 详细训练方法
PP-LiteSeg
Golang environment variable settings (2)--GOMODULE & GOPROXY
Pytest常用插件
Amazon Cloud Technology Build On-Amazon Neptune's Knowledge Graph-Based Recommendation Model Building Experience
YOLOV4流程图(方便理解)
lstm pipeline 过程理解(输入输出)
[Go language entry notes] 13. Structure (struct)
Copy Siege Lions "sticky" to AI couplets
The second official example analysis of the MOOSE platform - about creating a Kernel and solving the convection-diffusion equation
【Copy攻城狮日志】飞浆学院强化学习7日打卡营-学习笔记
[Introduction to go language] 12. Pointer
The pipeline mechanism in sklearn
MNIST手写数字识别 —— ResNet-经典卷积神经网络
BatchNorm&&LayerNorm
MNIST Handwritten Digit Recognition - Lenet-5's First Commercial Grade Convolutional Neural Network