二进制学习第一天

本文介绍如何在Windows环境下配置环境变量并使用CL命令编译C程序。首先解释了CL命令的作用及编译过程,接着详细指导读者设置环境变量以便在命令提示符中直接使用CL命令进行编译。

学习的文档
逆向基础
windows下cl命令

第一天的学习

开始

CPU就是执行所有程序的工作单元。

我们从这个程序开始

#include <stdio.h> 
int main() {
    printf("hello, world");
    return 0;
};

用MSVC-x86编译器编译
想要使用cl命令两种方法
1.打开开始菜单,visual stuio文件夹下面的visual studio tools下面的visual studio命令提示符就好了
2.如下:
需要安装vc6或者vs系列
在windows操作系统中,打开命令行,输入cl,若系统提示
‘cl’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
则说明VS没有安装或者环境变量设置不正确,可以按照如下步骤设置:
1. 确保已经安装VS,并在控制台 中键入set
检查是否有类似如下格式的环境变量VSXXCOMNTOOLS

VS90COMNTOOLS=D:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\
其中XX与VS版本有关:
a) VS2003对应 VS71COMNTOOLS
b) VS2005对应VS80COMNTOOLS
c) VS2008对应VS90COMNTOOLS
如果没有则执行步骤2;否则执行步骤3

2. 在我的电脑>属性>高级>环境变量>系统变量 中新建一个环静变量
变量名: VSXXCOMNTOOLS
变量值: VS安装目录\Common7\Tools\
重复执行步骤1
3. 在控制台中键入

   >call "%VS90COMNTOOLS%"vsvars32.bat     设置cl运行时的一些环境变量
    >cl
确保没有提示出错;否则重复步骤1

注意:用set设置环境变量,只能保证在本命令行中生效,命令行窗口一旦关闭,设置就失效了。要想设置也作用于其他命令行窗口,通过我的电脑->环境变量来设置

设置方法如下:

1、单击我的电脑->属性->高级->环境变量->新建用户变量(也可以添加系统变量).
(变量名称大小写忽略.有些变量可能此前有设置过,这些值均是在之前的基础上添加的)
INCLUDE=X:\Microsoft Visual Studio 8\VC\include
LIB=X:\Microsoft Visual Studio 8\VC\lib
PATH=X:\Microsoft Visual Studio 8\VC\bin;X:\Microsoft Visual Studio 8\Common7\IDE
注意:盘符X为VS在你的电脑中的安装位置,若整个文件夹名不一样,以你的为准;PATH两文件夹名之间要有分号
2、今后就可以在命令提示符下正常用cl.exe编译文件了。

搭建好之后我们继续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值