“make -n”和 “+command”的解释
生活随笔
收集整理的這篇文章主要介紹了
“make -n”和 “+command”的解释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單的示例Makefile文件內容 :
all:?
@echo aaaa? ? ? ? ? ? ? ? ? ? ? ?#-----------命令1
@+echo bbbb? ? ? ? ? ? ? ? ? ? ?#-------------命令2
執行:$make,結果為
$ make?
aaaa?
bbbb
其中,命令①②被執行,由于命令前有@不回顯命令
執行:$make -n,結果為
echo aaaa?
echo bbbb?
bbbb
其中,命令①②沒有執行,但是由于命令②前面有+號,即使有-n選項,也會強制執行該命令。。
可以看到, 執行make -n的時候, 并沒有生成真正的文件, 因為這知識一個調試命令, 它僅僅列出即將執行的命令, 但不會具體執行命令。 很多時候, 我們調試makefile的時候, 需要用到-n參數
總結
以上是生活随笔為你收集整理的“make -n”和 “+command”的解释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux kernel浮点处理
- 下一篇: 内存结构