-
在cmd上编译C文件
2019-03-12 16:07:19在Linux上编译C文件用gcc命令,而在cmd上编译运行C文件可以使用VC++ 6.0的cl命令。 在使用cl命令前,需要做的事情如下: 一、下载VC++ 6.0 下载链接:https://pan.baidu.com/s/1Mhz_9w1Cv0jeyFa5fnQTqg 提取码...在Linux上编译C文件用gcc命令,而在cmd上编译运行C文件可以使用VC++ 6.0的cl命令。
在使用cl命令前,需要做的事情如下:
一、下载VC++ 6.0
下载链接:https://pan.baidu.com/s/1Mhz_9w1Cv0jeyFa5fnQTqg
提取码:s68o下载完毕,直接安装即可。
二、为cl环境配置环境变量
为了能够在任何位置使用cl命令,将其添加进将其添加进环境变量,依次点击此电脑→右键点击属性→高级系统设计→环境变量→系统环境变量
→找到变量PATH(双击PATH,点击浏览,选择VC++6.0 的
Bin
目录);→新建变量INCLUDE(设置变量值,点击浏览目录,选择VC++6.0 的 Include目录);
→新建变量LIB(设置变量值,点击浏览目录,选择VC++6.0 的 LIB 目录);
这样,环境变量就设置好了。
三、编写C文件
笔者在F:\App\VC++\project\目录下新建一个main.c文件,代码如下:
#include<stdio.h> int main(){ printf("helloWorld!\n"); return 0; }
四、打开cmd编译main.c
打开cmd(win+R,输入cmd),注意:cmd下的命令不分大小写!
编译运行成功!
五、问题解决
一开始编译运行c文件, 发现无法启动 CL.EXE,原因是计算机丢失 mspdb60.dll
解决办法:下载
mspdb60.dll
文件,并拷贝到 VC++6.0 的Bin
目录下载链接:https://pan.baidu.com/s/1hbdgLsLhY2qi_JHutH_VAA
提取码:td6n六、为了提高效率,我们可以将步骤四中的命令写成.bat批处理文件方便执行
例如在F:\App\VC++\project\新建一个new.bat批处理文件(可以在文件编辑器中新建一个文件,另存为文件名.bat,文件后缀为bat即可),写入代码如下:
F: CD App\VC++\project\ CL main.c main.exe pause
直接点击运行bat文件即可得到步骤四的效果。
参考:https://blog.csdn.net/u010858605/article/details/73174921
-
cmd 下编译运行 C 文件
2017-06-13 13:46:22笔者最近在做项目的时候需要用 Windows 的批处理程序编译运行 C 文件,之前都是在 IDE 进行代码的编写,知道在 Linux 用 gcc 可以搞定,现在想要在 cmd 下编译运行该如何办呢,因此上网搜了一下资料,用了一个比较...笔者最近在做项目的时候需要用 Windows 的批处理程序编译运行 C 文件,之前都是在 IDE 进行代码的编写,知道在 Linux 用 gcc 可以搞定,现在想要在 cmd 下编译运行该如何办呢,因此上网搜了一下资料,用了一个比较简单的方法搞定。
假设笔者在计算机的
E
盘下新建了一个 C 文件hello.c
,代码如下:#include<stdio.h> main() { printf("hello, world\n"); }
现需要编译运行该 C 文件,处理办法如下。
一、下载 VC++6.0
我们选择采用 VC++6.0 的
cl 命令
编译 C文件,同时该编译器比较轻便,笔者是从网上下载的绿色版,解压即可。二、为 cl 命令配置环境变量
为了能够在任何位置使用 cl 命令,将其添加进环境变量,依次点击
计算机->属性->高级系统设置->环境变量->path
,在path
中添加进 VC++6.0 的Bin
目录,如笔者系统为 win7,在path
最前面添加E:\VC6.0\VC98\Bin;
(注意分号;
)。三、打开 cmd 编译 hello.c
打开 cmd (win+R,输入cmd) 编译 hello.c , 发现无法启动 CL.EXE,原因是计算机丢失 mspdb60.dll。
从网上下载
mspdb60.dll
文件,并拷贝到 VC++6.0 的Bin
目录,如笔者的E:\VC6.0\VC98\Bin
。四、重新编译
重新编译 hello.c ,发现找不到头文件。
解决办法是
设置头文件和 Lib 文件的路径
,如直接在 cmd 下依次输入:set INCLUDE=E:\VC6.0\VC98\Include set LIB=E:\VC6.0\VC98\Lib
然后再编译 hello.c (E盘)
cl hello.c
运行生成的 hello.exe 文件
hello.exe
五、做成 .bat 批处理文件
可以将步骤四中的命令写入 .bat 批处理文件方便执行。
在桌面新建批处理文件 test.bat,在其中写入代码:set INCLUDE=E:\VC6.0\VC98\Include set LIB=E:\VC6.0\VC98\Lib E: cl hello.c hello.exe pause
点击运行 test.bat 即可实现步骤四中的功能,如果想要编译运行其他的 C 文件,只需要修改文件的路径和名称即可。
-
visual studio编译器用cmd编译运行.c文件
2016-05-08 20:14:49打开cmd cd D:/找到对象文件的路径 cl (文件名).c enter之后编译链接运行,得出结果打开cmd
cd D:/找到对象文件的路径
cl (文件名).c
enter之后编译链接运行,得出结果
-
cmd编译运行cs文件.
2018-12-26 09:58:031、cs文件 class Hello { static void Main() { System.Console.WriteLine("Heollo,World!"); ...2、编辑cs文件为exe文件 ...csc /out:E:\test\c.exe E:\test\c.cs ...E:\test\c.exe \\编译输出路径 ...1、cs文件
class Hello { static void Main() { System.Console.WriteLine("Heollo,World!"); } }
2、编辑cs文件为exe文件
csc /out:E:\test\c.exe E:\test\c.cs E:\test\c.cs \\文件路径 E:\test\c.exe \\编译输出路径
3、切换到c.exe文件所在目录下,直接运行即可
cd E:/test E:\test>c
-
cmd使用gcc编译运行c文件
2019-03-24 11:08:02防备忘 1.首先要下载好WinGW,并已经设置...2.打开cmd(此处D:盘根目录下有一个first的c文件) gcc编译源文件 first.c 并生成一个名为first的exe可执行文件 3.你还可以写c++并命名为*.cpp,上面的命令换为g++ -g... -
如何使用cmd编译java文件
2009-02-27 16:49:00在DOS提示符下 例如 :你的源文件为test.java,在d:/abc下 那么dos下就是d:/abc> 输入javac test.java 成功后,应该会在d:/abc下生成一个test.class 然后再在d:/abc> 输入java test 就会看到你程序里的结果了 前提是...c -
Java路径报错 使用cmd编译Java文件找不到路径问题
2020-04-10 14:27:08创建工程data, 如果一个类在package test下,名叫test.java,总路径是c:work/data/src/test/test.java,则cmd到c:work/data/src/test/路径下, javac test.java 此时,其实test的全称是Test.test.java,因此直接... -
如何使用cmd编译c/c++程序
2017-03-29 10:09:38使用实验环境为vc 6.0。其中在安装目录下X:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin中有一个批处理文件VCVARS32.BAT,通过更改该文件中的连接库路径可以实现在cmd下编译执行c/c++程序。 -
编码GBK的不可映射字符_cmd编译java文件
2018-03-16 10:43:20为求方便,练习java时,没用eclipse,直接用的windows的cmd用javac编译的,在遇到代码中用中文的时候,出现报错:C:\Users\lenovo\Desktop>javac demo.javademo.java:18: 错误: 编码GBK的不可映射字符 ran_... -
记事本写.c踩坑以及.c用win cmd编译
2020-03-19 23:54:40记事本写.c踩坑以及.c用win cmd编译 #记事本写c 打开记事本后另存为,类型要从txt改成所有文件,否则就是 比如 filename.c.txt 不然找不到 #.c用win cmd编译 ...direction是你要编译的.c文件的路径 比... -
Windows用cmd编译运行C程序
2020-05-21 20:21:19编译预处理时会替换掉#define #include等指令包含的内容 Parse:语法分析。产生绝大多数错误和警告的环节 Object code:目标代码。目标代码是机器指令的初步形式,用于实现程序的语句 Linker:链接器。链接器把各个... -
cmd编译java代码
2019-04-11 13:19:33cmd编译java代码 文件路径: C:\Eclicpse-ab\jingzhi\src\A.java 1.找到文件: cd C:\Eclicpse-ab\jingzhi\src 2.编译java文件: javac A.java ##生成一个 A.class文件 3.运行java文件: java A 错误: 找不到或无法... -
CMD下编译C++文件并运行
2013-11-17 16:38:29一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下结果: 一、如果装有... -
使用CMD命令编译C源文件
2017-05-18 00:54:27使用CMD命令编译C源文件 cl /c只编译,生成obj文件,不链接 link 链接,生成当前平台可执行的文件 cl /p 查看预处理指令,并且生成*.i文件 Helo world程序解析 ① #include 表示引用自环境... -
复古编程 cmd 编译 环境变量 可执行文件 path
2020-05-19 19:54:12古老编程cmd编译器二级目录 cmd 先说说什么是cmd吧 官方说法: csdn大佬的说法: 这里有大佬对cmd的理解和一些有意思的小实验 cmd它也就是一个软件一样的,它的功能就是就是输入对应的命令符来进行相应的...比如转到c. -
cmd 生成wsdl文件_如何在cmd窗口编译运行C语言程序?
2021-01-02 23:39:50其实是很简单的,只需要下载一个C/C++编译器,添加一下环境变量,之后就能在cmd窗口中编译运行C语言程序了,下面我简单介绍一下实现过程,主要内容如下:1.下载C/C++编译器,这里可以下载MinGW,包含常见的gcc,g++... -
使用CMD编译不在当前路径下的java文件
2020-09-28 16:36:33进行编译,(如果在D:\IdeaProjest\Demoll 路径下,直接输入“javac hello.java”、“java hello”,就好了),目前处于C:\Users\XX路径下,所以要输入“javac D:\IdeaProjest\Demoll\hello.java”.结果如下图: ... -
JAVA——关于使用CMD编译多个java文件,其中不同文件包含继承关系时报错
2018-06-28 14:45:17在CMD中测试了写好的两个java文件,其中一个文件中继承了上一个文件的类 按顺序编译时,提示找不到符号: C:\Users\Administrator\Desktop\B>javac Animal.java C:\Users\Administrator\Desktop\B&... -
cmd编译运行java
2018-01-12 13:46:00新建.java结尾的文件 内容 public class hello{ public static void main(String[] args){ ... System.out.println("HelloWorld!...cmd中,首先找到hello.java文件的存放位置 cd C:\Users\ws\Desktop\javaS... -
C/C++的cmd下的编译运行以及文件输入输出
2017-02-22 21:11:54然后找到编译器安装目录下的bin文件目录。添加到path环境变量中(我的电脑右键->属性->高级系统设置->环境变量) 然后编译执行代码。-c是源 (-c可以不写) -o是目的 所以写法可以有很多种 D:\Users\xtulo\... -
dos下使用editplus编译C文件
2016-02-18 15:48:07若编译C/C++,选择g++compiler 配置环境变量 计算机右键属性-高级系统设置-高级-系统变量 将mingw\bin目录地址粘贴到变量名,粘贴前务必添加; 这样可以间隔不同的环境变量,不会出现混乱 测试 win+r弹出运行... -
安装mingw后,在命令窗体编译c文件
2017-07-29 15:15:001、编译test.cpp文件 #include<iostream> int main(int argc,char **argv) { std::cout<<"hello"<<std::endl; return(0); } 2、在cmd模式下进入test.cpp文件夹 3、编译。将.cpp... -
JNI编译c文件时出现问题
2016-01-13 07:52:08E:\Users\admin\Android itheima\12_TwelveClass\01_HelloWorld\jni>ndk-build.cmd Android NDK: Your Android application project path contains spaces: 'E:/Users/admin/ itheima/12_TwelveClass/01_HelloWorld/... -
安装mingw后,在命令窗口编译c文件
2014-07-29 12:48:291、编译test.cpp文件 #include int main(int argc,char **argv) { std::cout return(0); } 2、在cmd模式下进入test.cpp目录 3、编译,将.cpp文件生成目标文件 g++ -c test.cpp 4、链接,将... -
如何在window下使用CMD编译cpp
2017-10-22 21:19:47g++ –c Hello.cpp 编译文件,生成目标文件 Hello.o g++ Hello.o –o abc 连接 并重命名为可执行文件 abc g++ Hello.cpp 编译连接一起,生成a.exe g++ Hello.cpp –o hello 生成a.out并命名为hello
-
java实现递归二分查找法
-
Sublime Text3常用快捷键
-
TFS安装与管理
-
AndroidiOS如何识别App安装来源追踪
-
2021-02-26
-
LeetCode刷题——344. 反转字符串
-
关于Android的一些设计
-
达布泽Madani_4_14012021-源码
-
2021 PHP租车系统 毕业设计 毕设源码 源代码使用教程
-
Java NIO之通道Channel详解
-
VisualStudio2010中特殊表格的开发
-
Redis主从与哨兵
-
高转换效率Nd:YAG倍频激光器
-
大口径天文薄镜面磨制试验
-
H3CSE题库+考题模拟器.zip
-
LeetCode-源码
-
linux基础入门和项目实战部署系列课程
-
华为1+X——网络系统建设与运维(中级)
-
敏捷软件开发和极限编程介绍
-
Docker学习笔记02-----使用Docker安装Tomcat8.5和MySQL5.7