在命令提示符下编译C/C++源文件和运行可执行文件
来源:互联网 发布:php gtk 还有人维护吗 编辑:程序博客网 时间:2024/05/14 03:07
在大多数情况下,我们在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
- 在命令提示符下编译C/C++源文件和运行可执行文件
- 在Windows下使用命令提示符以及VS提供的CL编译器编译运行C/C++
- 在cmd下用cl命令编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在linux下C语言源文件到可执行文件的过程
- JNI之——在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下使用cl编译运行C/C++源文件
- 命令提示符下编译运行java工程
- 在C:\WINDOWS\system32>下如何进入命令提示符
- 在命令提示符下运行程序
- 在命令提示符下编译、运行java 以及使用jar命令制作可执行的jar包
- C源文件到可执行文件全过程
- UltraEdit怎么样编译运行C/C++源文件
- linux下编译运行c命令
- 如何在命令提示符下编译运行含有Package的java文件
- Android Widget小组件开发(一)——Android实现时钟Widget组件的步骤开发,这些知识也是必不可少的!
- leetcode笔记--Excel Sheet Column Title
- java的Frame和JFrame中的paint方法区别
- hrbust 1176 小陈老师、雪人【map+优先队列】
- 5、Maven的传递性依赖的问题
- 在命令提示符下编译C/C++源文件和运行可执行文件
- KMP算法
- Hdu 1575 Tr A【矩阵快速幂】
- SQLHelper.cs
- Service服务(非绑定与绑定)
- leetcode笔记--Add Digits
- listView或者scrollView中包含gridView或listView的解决方法
- LevelDB简介及入门手册
- 神经网络的学习 机器学习基础(4)