VSEXPRESS.EXE或MSBUILD.EXE最终是否使用CL.EXE进行编译并链接到LINK.EXE

时间:2014-10-19 16:42:58

标签: compilation linker filesize

为什么我使用work.cVCExpress test.sln /build "Release" /project "test"输出文件编译msbuild8 kb时,当我使用CL.exe /Tp w.c user32.lib创建最终输出为{{1}时}

最后他们(vsexpress,msbuild,nmake)最后编译37 kb并与CL.EXE链接? (如果您可以简单地回答这个问题,那么对我来说这很容易,因为我知道答案就在LINK.EXEcl.exe选项和开关的某处。

vsexpress在此过程中做了什么? 它是用一种导致较小尺寸的link.exe命令编译的吗? 是不是以不同的方式联系了它?

btw :代码没什么特别的,一个简单的窗口,其中有一个从msdn复制的按钮但如果你必须在这里:http://textuploader.com/o4qt

我希望他们所有人都使用cl.exe进行编译并与CL.EXE相关联。如果您不这样说,那么您会让我非常伤心(手指交叉) < / p>

0 个答案:

没有答案