Day1 急用先学,即学即用
一、vs2019安装过程
下载Visual Studio Installer并打开,等自动更新完毕后进入选择界面,勾选“使用C++的开发”,确定即可,等其下载安装完毕。
二、预处理、编译、链接过程
1.部分C代码如下
#include<stdio.h>
#define MAX 100
int main(void) {
printf("%d", MAX);
return 0;
}
2.开始菜单找到找到Visual Studio 2019的目录,找到Developer Command Prompt for VS 2019并运行

3.将当前目录设为main.c所在文件夹

4.预处理 cl /EP main.c>main2.c ,经过这一步,目录下多了main2.c这一文件


5.编译 cl /FAs /c main2.c ,之后多了main2.asm和mian2.obj两个文件


6.链接 link main2.obj ,多了main2.exe这一文件


7.运行,打印出100

8.疑问,定义了MAX宏,跳过预处理,直接编译链接,检查main.asm文件发现MAX没有被替换,但是也能运行并打印100,难道不该出问题?


三、番外
1.网上查阅vs预处理,发现可以改以下设置

2.改完后在Debug目录生成了main.i文件,上文手动预处理生成的mian2.c大小是209K,两者大小并不同。


浙公网安备 33010602011771号