美文网首页
打印出内容和使用变量

打印出内容和使用变量

作者: 棒棒0_0 | 来源:发表于2019-11-19 10:21 被阅读0次

摘要 @echo "开始生成最终执行文件,请稍候..."这一句便是将一条信息输出到终端,为何前边有个@符号呢?有了这个符号该命令本身就不会输出到终端(不理解,自己去掉或者加上@符号试试),实验证明,字符串可以不加引号。 看到OBJS = main.o了吗?这就是变量的定义,变量定义遵循一般语言的变量命名规则,可以是_$开头,变量的值无论是字符串还是什么,都可以不要引号;有一种情况必须不要引号,就像上例这种,具体的....自己尝试吧。

Makefile

main.cpp

#include <iostream>
using namespace std;

int main() {
    cout <<"Hello makefile";
    return 0;
}

makefile(还是第一节中的代码,稍作修改)

OBJS = main.o
test:$(OBJS)
    @echo "开始生成最终执行文件,请稍候..."
    g++ main.o -o test

main.o:main.cpp
    g++ -c main.cpp -o main.o

clean:
    rm main.o test

  • [@echo](http://my.oschina.net/echolee1987) "开始生成最终执行文件,请稍候..."这一句便是将一条信息输出到终端,为何前边有个@符号呢?有了这个符号该命令本身就不会输出到终端(不理解,自己去掉或者加上@符号试试),实验证明,字符串可以不加引号。
  • 看到OBJS = main.o了吗?这就是变量的定义,变量定义遵循一般语言的变量命名规则,可以是_$开头,变量的值无论是字符串还是什么,都可以不要引号;有一种情况必须不要引号,就像上例这种,具体的….自己尝试吧。
  • $(OBJS)这是对变量的调用。
  • 还可以把shell命令的返回值作赋给变量,例如将当前目录的路径赋值给变量:CURRENT_DIR = $(shell pwd)

相关文章

  • 打印出内容和使用变量

    摘要 @echo "开始生成最终执行文件,请稍候..."这一句便是将一条信息输出到终端,为何前边有个@符号呢?有了...

  • 【Python爬虫】-笨办法学 Python 习题06-10

    EX6 一、作业内容:我们将键入大量的字符串、变量、和格式化字符,并且将它们打印出来。我们还将练习使用简写的变量名...

  • Shell脚本中的变量

    主要内容如下: 变量的简单使用,如何输入和输出变量 特殊变量的使用 环境变量的设定与使用 特殊的变量数组和字符串的...

  • elementui 表单验证代码不执行

    在做表单验证 this.$refs[formName].validate()里面的内容不执行 上面代码1和8打印出...

  • 第七章 函数(5)函数和结构

    (五)函数和结构 1.结构的使用 函数可以像使用普通变量那样使用结构变量,可以通过复制结构变量的内容和返回一个结...

  • xcode运行时环境变量

    运行时环境变量 可以通过在终端输入export OBJC_HELP=1打印出对应的环境变量 我们可以通过配置环境变...

  • AutoHotKey内置变量专题

    关于变量这一块内容,打一个比方,就像吃饭,量(内容)就是饭,变量就是盛饭的碗,我们吃饭就是拿碗吃,我们要想使用一个...

  • #Django# url路由配置及渲染方式

    1、获取URL变量 这里默认是str类型,在URL中使用<>形式捕获变量的值,在视图中将获取到的变量打印出来: u...

  • PHP数组操作详解

    要访问一个变量的内容,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容。...

  • Shell编程、part2

    本节内容 1. shell变量简介 2. 定义变量 3. 使用变量 4. 修改变量的值 5. 单引号和双引号的区别...

网友评论

      本文标题:打印出内容和使用变量

      本文链接:https://www.haomeiwen.com/subject/cmcwictx.html