【问题标题】:I want to echo something at compile time.But it doesn't work for a cross compiler我想在编译时回显一些东西。但它不适用于交叉编译器
【发布时间】:2016-02-17 05:59:21
【问题描述】:

我正在开发一个交叉编译器。我试过了:

all: 

; $(info $$var is [${var}])echo Hello world 

但是运行后什么都没有打印出来

$ make install

而是创建了一个新文件Makefile~

我该怎么办?

【问题讨论】:

  • 阅读一些文档或教程。

标签: gcc makefile ubuntu-14.04 cross-compiling


【解决方案1】:

尝试在 Makefile 中使用 @echo,这将抑制回显行并在将行发送到 shell 之前丢弃“@”。

通常,您会将其用于仅用于打印某些内容的命令,例如用于指示生成文件进度的 echo 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 2016-12-08
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    相关资源
    最近更新 更多