咳咳,好久没写博客了,主要太忙(懒)了,以后会坚持写博客,记录学习的一点一滴。
1. 首先,编写个bat脚本,使用命令行进行C的编译链接,这里需配置环境变量
@echo off
set /p var=请输入源代码文件名:
@echo on
cl /c /W4 /WX %var%.c
link %var%.obj
@echo off
pause
cls
@echo on
%var%.exe
@echo off
del %var%.obj
del %var%.exe
cl命令是编译指令,link是链接指令
2.编写C代码
#include <stdio.h>
#include <process.h>
int main(){
int num1 = 0x99999999;
int num2 = 0x11111111;
int num3 = 0x55555555;
char buf[16]={0};
printf("地址:0x%x\r\n",(unsigned int)&num1);
scanf_s("%s",buf,15); //SDL
num1=0x12345678;
num2=0;
num3=0x87654321;
system("pause");
}
3. 使用编写好的脚本进行编译链接,这里我的编译脚本是compile.bat,C的源文件为hello.c,跑完脚本后会多出两个文件,hello.obj(cl指令生成)和hello.exe(link指