You need to enable JavaScript to run this app. MSVC编译时如何隐藏编译器与链接器的版本版权横幅信息
优惠活动
大模型
产品
解决方案
定价
更多

MSVC编译时如何隐藏编译器与链接器的版本版权横幅信息

解决方法

你只需要在Makefile的编译命令中为cl编译器和后续调用的链接器都添加/nologo参数即可屏蔽对应的版权横幅,修改后的Makefile示例如下:

all: hello.cpp
    cl /EHsc /nologo hello.cpp /link /nologo

参数说明:

  • 给cl添加/nologo参数:屏蔽编译器自身的版本、版权声明输出
  • 末尾的/link /nologo:将/nologo参数传递给链接器,屏蔽链接器自身的版本、版权声明输出

修改后重新执行nmake,输出内容就会和你期望的一致,仅保留nmake自身的版权头、执行的命令行、以及编译链接的核心输出内容,没有多余的版权横幅占用行。如果你连nmake自身的版权头也不需要,执行时运行nmake /nologo即可。

内容的提问来源于stack exchange,提问作者asdf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 12:15:08