当前位置:网站首页>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.备注
之前的错了,我真的服了
边栏推荐
猜你喜欢

Pytorch语义分割理解

MNIST handwritten digit recognition, sorted by from two to ten

详解近端策略优化

Pytest常用插件

【论文阅读】Multi-View Spectral Clustering with Optimal Neighborhood Laplacian Matrix

图像形变(插值方法)

MNIST手写数字识别 —— 从零构建感知机实现二分类

fill_between in Matplotlib; np.argsort() function
![[Go language entry notes] 13. Structure (struct)](/img/0e/44601d02a1c47726d26f0ae5085cc9.png)
[Go language entry notes] 13. Structure (struct)

0, deep learning 21 days learning challenge 】 【 set up learning environment
随机推荐
空洞卷积
MNIST Handwritten Digit Recognition - From Perceptrons to Convolutional Neural Networks
深度学习理论——过拟合、欠拟合、正则化、优化器
tensorRT5.15 使用中的注意点
多层LSTM
动手学深度学习_线性回归
DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better 图像去模糊
【CV-Learning】图像分类
如何成长为高级工程师?
迅雷关闭自动更新
【论文阅读】Further Non-local and Channel Attention Networks for Vehicle Re-identification
Jupyter Notebook installed library;ModuleNotFoundError: No module named 'plotly' solution.
Introduction of linear regression 01 - API use cases
Copy Siege Lions "sticky" to AI couplets
tensorRT教程——tensor RT OP理解(实现自定义层,搭建网络)
latex-写论文时一些常用设置
MNIST手写数字识别 —— 从二分类到十分类
Copy攻城狮5分钟在线体验 MindIR 格式模型生成
MOOSE平台官方第二个例子分析——关于创建Kernel,求解对流扩散方程
Machine Learning - Processing of Text Labels for Classification Problems (Feature Engineering)