如何通过命令行简单的执行C程序
Posted jonnyjiang-zh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过命令行简单的执行C程序相关的知识,希望对你有一定的参考价值。
如何通过命令行简单的执行C语言编写的程序
? 首先,我们知道C语言程序都是以xxx.c结尾的,这在Windows系统和Linux系统都是一样的。其次,C程序的执行过程为四步:预处理——编译——汇编——链接。对于我们平时运行程序,用的编译C程序指令最多就是:gcc xxx.c -o xxx
,其中为了简单使用,基本上就是gcc xxx.c
,这个语句不管在Windows系统还是Linux系统都是,只不过需要安装gcc,对于Linux直接sudo apt-get install gcc
就完事,而对于Windows,其中一种方法就是使用mingw创建一个环境。当这些准备工作做好后,执行编译语句就可以了。对于Windows系统编程成功则生成xxx.exe文件,若想要运行则先在命令行通过cd xxx到相应的目录,然后直接输入xxx.exe的文件名xxx即可,有些在main函数设置了参数的,例如int main(int agrc, char argv[])
则需要在xxx后面跟上参数,即xxx 参数
就可以执行了,并且接收参数。对于Linux而言,编译生成的文件为xxx.out,需要运行则同上,切换到目录,然后使用./xxx 参数
运行,有参数则使用参数。
? 附上通俗易懂的解释:
执行C程序语言
- 编译
- 环境准备
- Linux系统
- 通过
sudo apt-get install gcc
- 通过
- Windows系统
- Mingw
- Linux系统
- 编译
- 编译,对于Linux/windows
gcc xxx.c -o xxx
- 编译过后的文件
- Linux
- xxx.out
- Windows
- xxx.exe
- Linux
- 编译,对于Linux/windows
- 环境准备
- 运行
- Linux
- ./xxx 参数
- windows
- xxx 参数
- Linux
以上是关于如何通过命令行简单的执行C程序的主要内容,如果未能解决你的问题,请参考以下文章
C++或C中怎么通过代码执行mongodb中的命令行,把执行结果带回。