MakeFile @cd 在控制台中打印消息

问题描述

在我的 Makefile 中,我有一些命令可以重定向到其他 makefile,为此,我需要 cd 命令。但我不知道为什么或在哪里定义每次我在我的 Makefile 中使用 //input_competition is the league dropdown $('#input_competition').on('change',function () { var selectedLeague = $('#input_competition').find(":selected").text(); $.ajax({ url: 'queries/view_fixtures_queries.PHP',type: 'POST',data: {'selected' : selectedLeague},success: function(data) { //what to include here console.log(data); } }); }); 时都会在控制台中打印一条消息:
"我们进入了曲目“blabla/toto”

我的 Makefile 很简单,代码如下:

@cd

这个 makefile 重定向到另外 2 个 Makefile,但它们不使用 cd 命令,而且代码非常简单,所以我认为没有必要向您展示。

编辑

我的问题是我只是不想打印它,之后太乱了,我只想让 makefile 做 cd 而不打印任何东西

这里是完整的打印消息:

执行 de make program1 :

make[1] : on entre dans le répertoire « ~/Shortest-Path/programme1 »

生产 de program1.exe à partir des fichiers : program1.ctreatmentFiles.ctreatmentFiles.h

gcc -Wall program1.ctreatmentFiles.ctreatmentFiles.h -o program1.exe

Le program program1.exe a été produit dans le répertoire program1

make[1] : 退出曲目 « ~/Shortest-Path/programme1 »

所以,其他行通常用我的 echo 命令打印,但不知道为什么 cd 命令打印

关于 entre dans le répertoire « ~/Shortest-Path/programme1 »

关于退出曲目« ~/Shortest-Path/programme1 »

欢迎任何帮助或建议!

解决方法

所以答案是添加这个选项:

MAKEFLAGS += --no-print-directory