为什么 make 在目标名称周围使用反引号和单引号?
Why does make use a back quote and single quote around the target name?
我发现在所有 make
警告/错误消息中,它使用单反引号然后用单引号突出显示用户输入。
比如未定义的makefile name的错误信息是这样的
Makefile `xxx' was not found.
起初我以为这是一个错字,但在我看来它适用于所有消息。
https://www.gnu.org/software/make/manual/html_node/Error-Messages.html
在高亮文本周围使用单引号/双引号与现代开发不同,例如Makefile 'xxx' was not found.
有谁知道背后的原因吗?
我猜这是字体显示不同时的遗留问题。对于旨在供人类阅读的计算机文本,过去(在许多系统上)使用 backquote/quote 会产生类似于英语通常排版方式的输出。
考虑例如:https://data.historicaltexts.jisc.ac.uk/view?pubId=bl-001973110&pageId=bl-001973110-660536-22 :
有关其他信息,请参阅示例:
- 讨论 "backtick-apostrophe" notation
- Markus Kuhn's explanation X Window 系统显示字体的方式
我发现在所有 make
警告/错误消息中,它使用单反引号然后用单引号突出显示用户输入。
比如未定义的makefile name的错误信息是这样的
Makefile `xxx' was not found.
起初我以为这是一个错字,但在我看来它适用于所有消息。
https://www.gnu.org/software/make/manual/html_node/Error-Messages.html
在高亮文本周围使用单引号/双引号与现代开发不同,例如Makefile 'xxx' was not found.
有谁知道背后的原因吗?
我猜这是字体显示不同时的遗留问题。对于旨在供人类阅读的计算机文本,过去(在许多系统上)使用 backquote/quote 会产生类似于英语通常排版方式的输出。
考虑例如:https://data.historicaltexts.jisc.ac.uk/view?pubId=bl-001973110&pageId=bl-001973110-660536-22 :
有关其他信息,请参阅示例:
- 讨论 "backtick-apostrophe" notation
- Markus Kuhn's explanation X Window 系统显示字体的方式