<!DOCTYPE html>
<!-- saved from url=(0045)https://www.cnblogs.com/wzheng/p/3656833.html -->
<html lang="zh-cn" style="--olcb-folder-code-block-max-height: 80vh; --cnb-code-bg: rgb(245, 245, 245); --cnb-code-font-size: 12px; --cnb-code-color: rgb(68, 68, 68);"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="referrer" content="never">
<meta name="description" content="跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但">
<meta property="og:description" content="跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但">
<meta http-equiv="Cache-Control" content="no-transform">
<meta http-equiv="Cache-Control" content="no-siteapp">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>makefile 教程 - wzheng - 博客园</title>
<link rel="canonical" href="https://www.cnblogs.com/wzheng/p/3656833.html">
<link rel="shortcut icon" id="favicon" href="https://assets.cnblogs.com/favicon.svg?v=2" type="image/svg+xml">
<style>#home :not(.cnblogs_code):not(.cnblogs_Highlighter)>pre:not([highlighted]):not([class*="brush:"]) code:not(.hljs), :not(.cnblogs_code):not(.cnblogs_Highlighter)>pre:not([highlighted]):not([class*="brush:"]) code:not(.hljs) {background: rgb(245, 245, 245);
padding: 12px;
border: 1px solid rgb(204, 204, 204);
border-radius: 3px;
border-color: transparent;
color: rgb(68, 68, 68);
font-family: "Courier New", sans-serif;
font-size: 12px</style><link rel="stylesheet" href="./makefile 教程 _files/blog-common.min.css">
<link id="MainCss" rel="stylesheet" href="./makefile 教程 _files/bundle-lessismoreright.min.css">
<link id="highlighter-theme-cnblogs" type="text/css" rel="stylesheet" href="./makefile 教程 _files/cnblogs.css">
<link id="mobile-style" media="only screen and (max-width: 767px)" type="text/css" rel="stylesheet" href="./makefile 教程 _files/bundle-lessismoreright-mobile.min.css">
<link type="application/rss+xml" rel="alternate" href="https://www.cnblogs.com/wzheng/rss">
<link type="application/rsd+xml" rel="EditURI" href="https://www.cnblogs.com/wzheng/rsd.xml">
<link type="application/wlwmanifest+xml" rel="wlwmanifest" href="https://www.cnblogs.com/wzheng/wlwmanifest.xml">
<script>
var currentBlogId = 135367;
var currentBlogApp = 'wzheng';
var isLogined = false;
var isBlogOwner = false;
var skinName = 'LessIsMoreRight';
var visitorUserId = '';
var hasCustomScript = false;
window.cb_enable_mathjax = false;
window.mathEngine = 0;
window.codeHighlightEngine = 1;
window.enableCodeLineNumber = false;
window.codeHighlightTheme = 'cnblogs';
window.darkModeCodeHighlightTheme = 'vs2015';
window.isDarkCodeHighlightTheme = false;
window.isDarkModeCodeHighlightThemeDark = true;
window.isDisableCodeHighlighter = false;
window.enableCodeThemeTypeFollowSystem = false;
window.enableMacStyleCodeBlock = false;
</script>
<script>
window.currentPostId = 3656833;
window.currentPostDateAdded = '2014-04-10 16:43';
</script>
<script src="./makefile 教程 _files/jquery-3.3.1.min.js.下载"></script>
<script src="./makefile 教程 _files/blog-common.min.js.下载"></script><style>.medium-zoom-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
transition: opacity 300ms;
will-change: opacity;
}
.medium-zoom--opened .medium-zoom-overlay {
cursor: pointer;
cursor: zoom-out;
opacity: 1;
}
.medium-zoom-image {
cursor: pointer;
cursor: zoom-in;
/*
The `transition` is marked as "!important" for the animation to happen
even though it's overriden by another inline `transition` style attribute.
This is problematic with frameworks that generate inline styles on their
images (e.g. Gatsby).
See https://github.com/francoischalifour/medium-zoom/issues/110
*/
transition: transform 300ms cubic-bezier(0.2, 0, 0.2, 1) !important;
}
.medium-zoom-image--hidden {
visibility: hidden;
}
.medium-zoom-image--opened {
position: relative;
cursor: pointer;
cursor: zoom-out;
will-change: transform;
}
</style><script id="hljs-script" src="./makefile 教程 _files/highlight.min.js.下载" type="text/javascript" async=""></script>
<meta property="og:image" content="http://www.itpub.net/images/smilies/13.gif"></head>
<body class="skin-lessismoreright has-navbar has-bannerbar">
<a name="top"></a>
<a href="https://damo.alibaba.com/alibaba-global-mathematics-competition?language=zh&source=10" onclick="countCreativeClicks('C0-阿里-数赛')" target="_blank" rel="nofollow">
<div class="bannerbar forpc" style="background-size: contain;background-color:#87231c;padding-left: 60px">
<img src="./makefile 教程 _files/35695-20240327135525126-1957042182.jpg" style="" onload="countCreativeImpressions('C0-阿里-数赛')">
<span id="c0_impression" style="display:none"></span>
</div>
</a>
<div id="bannerbar" class="bannerbar-mobile bannerbar-text-mobile formobile">
<a href="https://m.damo.alibaba.com/alibaba-global-mathematics-competition?language=zh&source=10" onclick="countCreativeClicks('M2-阿里-数赛')" rel="nofollow">
<img src="./makefile 教程 _files/35695-20240327135506220-1935113154.jpg" alt="" onload="countCreativeImpressionsOnMobile('M2-阿里-数赛')">
<span id="m2_impression" style="display:none"></span>
</a>
</div>
<div id="top_nav" class="navbar forpc">
<nav id="nav_main" class="navbar-main">
<ul id="nav_left" class="navbar-list navbar-left">
<li class="navbar-branding">
<a href="https://www.cnblogs.com/" title="开发者的网上家园" role="banner">
<img src="./makefile 教程 _files/logo.svg" alt="博客园Logo">
</a>
</li>
<li><a href="https://cnblogs.vip/">会员</a></li>
<li><a href="https://cnblogs.vip/store">周边</a></li>
<li>
<a href="https://news.cnblogs.com/" onclick="countClicks('nav', 'skin-navbar-news')">新闻</a>
</li>
<li>
<a href="https://q.cnblogs.com/" onclick="countClicks('nav', 'skin-navbar-q')">博问</a>
</li>
<li>
<a href="https://ai.hanghang.com/page/4649915" target="_blank">AI培训</a>
</li>
<li><a href="https://market.cnblogs.com/" target="_blank">云市场</a></li>
</ul>
<ul id="nav_right" class="navbar-list navbar-right">
<li>
<form id="zzk_search" class="navbar-search dropdown" action="https://zzk.cnblogs.com/s" method="get" role="search">
<input name="w" id="zzk_search_input" placeholder="代码改变世界" type="search" tabindex="3" autocomplete="off">
<button id="zzk
没有合适的资源?快使用搜索试试~ 我知道了~
makefile 教程.rar
共25个文件
svg:9个
css:4个
下载:4个
0 下载量 113 浏览量
2024-04-11
15:06:04
上传
评论
收藏 630KB RAR 举报
温馨提示
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完 成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个 目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是——“自动化编译”,一旦 写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工 具。
资源推荐
资源详情
资源评论
收起资源包目录
makefile 教程.rar (25个子文件)
makefile 教程
makefile 教程 .html 187KB
makefile 教程 _files
bundle-lessismoreright.min.css 4KB
blog-common.min.css 82KB
search.svg 266B
sample_face.gif 431B
lite-mode-on.svg 277B
message.svg 476B
35695-20240327135525126-1957042182.jpg 67KB
lite-mode-check.svg 434B
highlight.min.js.下载 173KB
jquery-3.3.1.min.js.下载 85KB
35695-20240327135332274-1428615860.jpg 100KB
blog-common.min.js.下载 346KB
logo.svg 8KB
35695-20240327135506220-1935113154.jpg 64KB
newpost.svg 284B
enter.svg 449B
avatar-default.svg 627B
35695-20240401084543797-1143695350.jpg 96KB
cnblogs.css 831B
35695-20230906145857937-1471873834.gif 94KB
13.gif 7KB
myblog.svg 640B
hm.js.下载 0B
bundle-lessismoreright-mobile.min.css 3KB
共 25 条
- 1
资源评论
比特流1024
- 粉丝: 2141
- 资源: 185
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 交通流建模国赛B题-基于matlab实现三车道交通流元胞自动机+项目源码+文档说明+代码注释+交通流三车道模型
- (源码)基于规则引擎的决策管理系统.zip
- 红外热成像解析程序代码
- C#大型物流管理系统源码 物流综合管理网络平台源码数据库 SQL2008源码类型 WebForm
- (源码)基于Spring Boot和HBase的B站评论区用户分析系统.zip
- 【重磅,更新!】2011-2022年中国分省快递业务量与快递业务收入面板
- (源码)基于汇编与模拟系统的简易链接器模拟器.zip
- (源码)基于ASP.NET Core的校园办公系统.zip
- (源码)基于Spring Boot和Vue的区块链物资管理系统.zip
- 最新Nessus2024.11.10版本主机漏洞扫描/探测工具下载
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功