首页 > 其他分享 >makefile autotools

makefile autotools

时间:2023-05-08 20:55:58浏览次数:48  
标签:make makefile 命令 cpp autotools first

autotools使用步骤(用autotools制作makefile) (betheme.net) 

 makefile详解 - 一叶飘落尽知秋 - 博客园 (cnblogs.com)

 

 

 直接make文件名就自动帮你编译了

运行

vim makefile创建一个

 

控制台make就生成了

 

 

 

windwos中引入库不需要其他什么,linux就需要了

 

 

这样才能编译成功

写一个头文件和cpp文件

first_make:first_make.cpp
g++ first_make.cpp to.cpp -o firstmake -lpthread -std=c++11

这样写就成功了

 

 

 

 

 

 

 

 

命令前面加@ 这个命令就不会显示

定义变量不需要@,使用才需要

命令前面加 - 执行失败下面的命令也会执行

 

自动推导

 

 

 

 

 这里写错了直接把cpp文件删了

 

标签:make,makefile,命令,cpp,autotools,first
From: https://www.cnblogs.com/yewu1/p/17382795.html

相关文章

  • Linux驱动开发笔记(一):helloworld驱动源码编写、makefile编写以及驱动编译基本流程
    前言  基于linux的驱动开发学习笔记,本篇是描述了一个字符驱动的基础开发流程,以便做嵌入式开发多年的应用或者系统学习驱动开发。 笔者自身情况  笔者拥有硬件基础,单片机软硬基础,linux系统基础等各种,就是没有linux驱动框架基础,未做过linux系统移植和驱动移植开发了......
  • 沁恒 CH32V208(三): CH32V208 Ubuntu22.04 Makefile VSCode环境配置
    目录沁恒CH32V208(一):CH32V208WBU6评估板上手报告和Win10环境配置沁恒CH32V208(二):CH32V208的储存结构,启动模式和时钟沁恒CH32V208(三):CH32V208Ubuntu22.04MakefileVSCode环境配置硬件部分CH32V208WBU6评估板WCH-LinkE或WCH-Link硬件环境与Windows下......
  • makefile
    makemake是个命令,是个可执行程序,用来解析Makefile文件的命令makefilemakefile是个文件,这个文件中描述了咱们程序的编译规则makefile语法规则目标:依赖文件列表<Tab>命令列表make命令格式make[‐ffile][targets]Makefile案例sum.c#include"head.h"intsum(int......
  • “makefile:425: *** 遗漏分隔符 。 停止。”问题解决
    在终端下输入make时出现“makefile:2:***遗漏分隔符。停止。”问题,原因是在编写makefile文件时:3:3.c        gcc-o33.cgcc前的是tab分隔符,不能用空格,否则会出现“makefile:2:***遗漏分隔符。停止。”提示。。。make中规定每一Shell命令之前的开头必须使用<t......
  • Makefile 只修改了.h头文件,编译为什么不起作用?
    M,-MM,-MMD,-MF,-MT区别https://programmer.group/gcc-m-mm-mmd-mf-mt.htmlRef加-MMD选项解决头文件编译生效https://cloud.tencent.com/developer/article/1837814gcc预处理选项https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html......
  • makefile 通用模板
    ##Makefile##⭐全速编译命令:makeclean&&make-j$(nproc)#:=就地解析赋值=最后一次赋值?=未赋值时赋值+=接续赋值#mount-tnfs-onolock,vers=3192.168.5.12:/home/book/nfs_rootfs/mnt&&ps-ef|grepjc|grep-vgrep|awk'{print$1}'|xa......
  • Makefile.am
    在automake的Makefile文件中,指定编译类库或者bin文件的路径时,由于需要加载的目录比较多,可能会换行,换行的内容需要在末尾增加反斜杠\,但是要注意,反斜杠后面不可以跟任何空格字符,如果有,会导致该条目出错,就是对应的编译的类库或者bin,无法正常编译,也不会报错。反斜杠后跟空格,在文本中不......
  • Makefile基本规则
    原文连接:(1054条消息)跟我一起写Makefile(一)_《跟我一起写makefile》_haoel的博客-CSDN博客Makefile基本规则target:prerequisites command一个简单例子edit:main.okbd.ocommand.odisplay.o/insert.osearch.ofiles.outils.o cc-oeditmain.okbd.oc......
  • 【Linux】项目自动化构建工具-make/Makefile的使用
    目录前言依赖依赖关系依赖方法使用项目清理前言......
  • Makefile知识点-3------makefile定义“空格”变量的定义方法
    下面再介绍两个定义变量时我们需要知道的,请先看一个例子,如果我们要定义一个变量,其值是一个空格,那么我们可以这样来:nullstring:=space:=$(nullstring)#endofthelinenullstring是一个Empty变量,其中什么也没有,而我们的space的值是一个空格。因为在操作符的右边是很难描述......