您的位置:首页 > 编程语言 > C语言/C++

「Cplusplus」在命令提示符下编译C/C++源文件和运行可执行文件

2016-02-19 20:31 489 查看
Sina Weibo:东莞小锋子Sexyphone

Tencent E-mail:403568338@qq.com
http://blog.csdn.net/dgyuanshaofeng/article/details/50700108
    在大多数情况下,我们在IDE(集成开发环境)下进行源文件的编写、编译、执行和调试。然而,我们也要学会在命令提示符下进行这样的一系列操作。

    如图1所示,打开命令提示符。将源文件*.c或*.cpp复制到以下路径,如我将HelloWorld.c复制到以下路径。



图1
    在对源文件进行编译的时候,我们要用到不同系统下的编译器,如windows系统下的VS里面的编译器cl。这个编译器cl在VS的bin里面,具体地,我的在“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin”,把这个路径添加到环境变量中的系统变量中的path里面。在系统变量中新建“include”,然后把“C:\Program
Files (x86)\Microsoft Visual Studio 12.0\VC\include”添加到include中去。在系统变量中新建“lib”,然后把“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib”添加到lib中去。
    如图2所示,输入“cl”检查编译器是否成功运行。成功运行之后,输入“cl HelloWorld.c”进行源文件编译和链接。



图2
    如果以上操作失败,并且报错“LINK : fatal error LNK1104: 无法打开文件"kernel32.lib"”,那么我们需要把SDK里面的kernel32.lib添加到系统变量lib里面,即把“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib”这个路径添加到新建的lib中去。或者,把这个路径里面的kernel32.lib这个文件复制到“C:\Program
Files (x86)\Microsoft Visual Studio 12.0\VC\lib”去。
    重新打开命令提示符,输入“cl HelloWorld.c”进行编译和链接,如图2所示即为成功。
    如图3所示,运行可执行文件。



图3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  小锋子