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

CSDN大礼包--高校圆桌派大礼包

Linear Regression 02---Boston Housing Price Prediction

The pipeline mechanism in sklearn

Brief description of database and common operation guide

Thoroughly understand box plot analysis

AWS uses EC2 to reduce the training cost of DeepRacer: DeepRacer-for-cloud practical operation

PP-LiteSeg

Attention Is All You Need(Transformer)

Copy攻城狮5分钟在线体验 MindIR 格式模型生成

【论文阅读】Mining Cross-Image Semantics for Weakly Supervised Semantic Segmentation
随机推荐
MNIST Handwritten Digit Recognition - Lenet-5's First Commercial Grade Convolutional Neural Network
(Navigation page) OpenStack-M version - manual construction of two nodes - with video from station B
如何成长为高级工程师?
[Deep Learning 21 Days Learning Challenge] Memo: What does our neural network model look like? - detailed explanation of model.summary()
中国联通、欧莱雅和钉钉都在争相打造的秘密武器?虚拟IP未来还有怎样的可能
典型CCN网络——efficientNet(2019-Google-已开源)
WARNING: sql version 9.2, server version 11.0. Some psql features might not work.
Vision Transformer 论文 + 详解( ViT )
剪映专业版字幕导出随笔
MNIST Handwritten Digit Recognition - From Perceptrons to Convolutional Neural Networks
腾讯、网易纷纷出手,火到出圈的元宇宙到底是个啥?
动手学深度学习__张量
target has libraries with conflicting names: libcrypto.a and libssl.a.
PP-LiteSeg
tensorRT教程——tensor RT OP理解(实现自定义层,搭建网络)
PostgreSQL schema (Schema)
No matching function for call to ‘RCTBridgeModuleNameForClass‘
PCL1.12 解决memory.h中EIGEN处中断问题
MOOSE平台官方第二个例子分析——关于创建Kernel,求解对流扩散方程
Deep Learning Theory - Overfitting, Underfitting, Regularization, Optimizers