精华内容
下载资源
问答
  • C语言学习2:Windows通过命令行编译运行c程序(Hello World)及程序详解

    上一节,我们完成了Windows环境下c开发环境的搭建:Windows下c开发环境搭建,现在我们通过命令行编译运行c程序:Hello World。
    #1.准备
    一台具备c开发环境的Windows。
    验证方式,命令行输入gcc -v,查看是否输出版本信息。

    gcc -v
    

    如果还没有,请参考:Windows下c开发环境搭建
    #2.写程序
    在E盘建一个文件夹C,在里面创建一个Hello.c文件,扩展名是c,内容如下:

    #include <stdio.h>
    
    main(){
        printf("Hello World\n");
    }
    
    

    关于扩展名,Win7设置方式(其余大同小异,请自行寻找或百度)
    回到计算->组织->文件夹和搜索选项->查看->去掉“隐藏一致文件类型的扩展名”的勾选。
    这里写图片描述
    #3.编译运行Hello.c
    进入命令行,依次执行以下语句

    E:	# 进入E盘
    
    cd C	#进入C文件夹
    
    gcc Hello.c	# 编译c文件
    

    编译完,会生成一个a.exe文件。

    .\a.exe
    

    命令行会输出Hello World,至此完成。

    #4.Hello World程序详解
    ##4.1函数和变量
    一个C语言程序,无论大小如何,都是由函数和变量组成的。

    • 函数:函数中包含一些语句,以制定所要执行的计算操作;
      函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(参数)列表。函数名后面的一对圆括号将参数列表括起来。
      函数中的语句用一对花括号{}括起来。

    • 变量:变量用于存储计算过程中使用的值。
      在本例中,函数的名字为main。
      ###main函数
      通常情况下,函数的命名没有限制,但main是一个特殊的函数名;
      每个程序都从main函数的起点开始执行。因而每个程序都必须在某个位置包含一个main函数;
      main函数通常调用其他函数来协助完成工作,被调用的函数可以是程序员编写,也可以用于函数库。
      ##4.2编译预处理命令

    • #include <stdio.h>是一个编译预处理命令,编译预处理命令还有很多,它们都以“#”开头,并且不用分号结尾,所以不是c语言的程序语句.

    • 在使用标准函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对这些输入输出函数的声明),#include<stdio.h>的作用就是用来提供这些信息的,stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。

    • 在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上一行:#include"stdio.h"或者是#include<stdio.h>,这样才能调用库函数。二者主要在于查找效率上有差别,#include < stdio.h >一般用包含系统文件,它是查找先从系统目录查找开始查找;#include "stdio.h"一般用包含项目文件,它是查找先从项目目录查找开始查找。

    • 在编写C语言中,常用到printf()scanf()函数,他们就是stdio.h中的两个标准输入输出函数,所以编程语句中如果要用到此两个函数就一定要在头文件中加入#include<stdio.h>
      ##4.3printf
      printf是一个用于打印输出的库函数,此处,打印双引号之间的字符串。
      双引号括起来的字符串序列称为字符串或字符串常量。
      ##4.4转义字符
      C语言中,字符序列\n表示换行符(只代表一个字符),打印中遇到它,输出打印将换行。从下一行左端行首开始。
      常见的转义字符:

    • \n:换行符

    • \t:制表符

    • \b:回退服

    • ":双引号

    • \:反斜杠本身


    如有不准确之处,欢迎大家指正,谢谢!

    展开全文
  • 之前都是在编译器运行的,刚开始学c时老师讲了怎么在cmd运行c程序,当时没听懂,最近学了linux对c语言下运行c程序,对于c语言的编译运行过程有了更深的了解,所以尝试了windows cmd下运行c程序,其实原理都是一样的...

    一 前言

    之前都是在编译器运行的,刚开始学c时老师讲了怎么在cmd运行c程序,当时没听懂,最近学了linux对c语言下运行c程序,对于c语言的编译运行过程有了更深的了解,所以尝试了windows cmd下运行c程序,其实都是一样的。

    二 步骤

    打开命令行(cmd)
    先切换到当前要编译的目录下(不切换也可以,只不过要全写路径)
    d:
    然后输入一下命令

    E:\CodeBlocks\MinGW\bin\gcc.exe   process_schedule.c
    

    前面是gcc程序
    回车
    编译成功
    可以观察到同目录下产生了一个a.exe(默认生成)文件
    在这里插入图片描述
    在这里插入图片描述
    这个.exe文件是可以直接运行的,但是不要直接点开,因为该文件执行完成就会立即关闭,因为这是一个程序
    我们在cmd中执行该程序
    因为是当前目录直接输入该.exe文件

    process_schedule.exe
    

    可以观察到程序执行了

    在这里插入图片描述
    当然也可以自定义文件名

    gcc -o process_schedule.exe process_schedule.c
    

    后缀名随便,文件类型并不以后缀名区分
    在这里插入图片描述
    同样生成了可执行目标文件

    三 总结

        windows下运行c程序和linux运行程序其实都是相同的,他们都经过gcc的编译,环境不同。
    
    展开全文
  • 验证方式,命令行输入gcc -v,查看是否输出版本信息。 gcc -v 1 如果还没有,请参考:Windows下c开发环境搭建。 2.写程序 在E盘建一个文件夹C,在里面创建一个Hello.c文件,扩展名是c,内容如下: #include &...

    1.准备

    一台具备c开发环境的Windows。
    验证方式,命令行输入gcc -v,查看是否输出版本信息。

    gcc -v
    • 1

    如果还没有,请参考:Windows下c开发环境搭建

    2.写程序

    在E盘建一个文件夹C,在里面创建一个Hello.c文件,扩展名是c,内容如下:

    #include <stdio.h>
    
    main(){
        printf("Hello World\n");
    }
    

    关于扩展名,Win7设置方式(其余大同小异,请自行寻找或百度)
    回到计算->组织->文件夹和搜索选项->查看->去掉“隐藏一致文件类型的扩展名”的勾选。

    è¿éåå¾çæè¿°

    3.编译运行Hello.c

    进入命令行,依次执行以下语句

    E:  # 进入E盘
    cd C    #进入C文件夹
    • 1
    gcc Hello.c # 编译c文件
    • 1

    编译完,会生成一个a.exe文件。

    .\a.exe
    • 1

    命令行会输出Hello World,至此完成。

    4.Hello World程序详解

    4.1函数和变量

    一个C语言程序,无论大小如何,都是由函数和变量组成的。

    • 函数:函数中包含一些语句,以制定所要执行的计算操作;
      函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(参数)列表。函数名后面的一对圆括号将参数列表括起来。
      函数中的语句用一对花括号{}括起来。
    • 变量:变量用于存储计算过程中使用的值。
      在本例中,函数的名字为main。

    main函数

    通常情况下,函数的命名没有限制,但main是一个特殊的函数名;
    每个程序都从main函数的起点开始执行。因而每个程序都必须在某个位置包含一个main函数;
    main函数通常调用其他函数来协助完成工作,被调用的函数可以是程序员编写,也可以用于函数库。

    4.2编译预处理命令

    • #include <stdio.h>是一个编译预处理命令,编译预处理命令还有很多,它们都以“#”开头,并且不用分号结尾,所以不是c语言的程序语句.
    • 在使用标准函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对这些输入输出函数的声明),#include<stdio.h>的作用就是用来提供这些信息的,stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。
    • 在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上一行:#include"stdio.h"或者是#include<stdio.h>,这样才能调用库函数。二者主要在于查找效率上有差别,#include < stdio.h >一般用包含系统文件,它是查找先从系统目录查找开始查找;#include "stdio.h"一般用包含项目文件,它是查找先从项目目录查找开始查找。
    • 在编写C语言中,常用到printf()scanf()函数,他们就是stdio.h中的两个标准输入输出函数,所以编程语句中如果要用到此两个函数就一定要在头文件中加入#include<stdio.h>

    4.3printf

    printf是一个用于打印输出的库函数,此处,打印双引号之间的字符串。
    双引号括起来的字符串序列称为字符串或字符串常量。

    4.4转义字符

    C语言中,字符序列\n表示换行符(只代表一个字符),打印中遇到它,输出打印将换行。从下一行左端行首开始。
    常见的转义字符:

    • \n:换行符
    • \t:制表符
    • \b:回退服
    • \”:双引号
    • \:反斜杠本身

    --------------------- 作者:大数据JavaLiu_Arvin 来源:CSDN 原文:https://blog.csdn.net/qq_36743482/article/details/78541397?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 想起来可以命令行编译C程序,于是找了篇教程:http://www.360doc.com/content/13/1101/08/14357424_325752144.shtml 按照上面那片文章所写,执行cl test.c时出现错误fatal error C1083,没有找到stdio文件,如下图...
  • c语言用命令行编译运行程序 编译并运行C程序 (Compile and Run C Program) To compile and run a C language program, you need a C compiler. To setup a C language compiler in your Computer/laptop, there are...

    c语言用命令行编译运行程序

    To compile and run a C language program, you need a C compiler. To setup a C language compiler in your Computer/laptop, there are two ways:

    要编译和运行C语言程序,您需要C编译器。 要在您的计算机/笔记本电脑中设置C语言编译器,有两种方法:

    1. Download a full fledged IDE like Turbo C or Microsoft Visual C++, which comes along with a C language compiler.

      下载功能完善的IDE,例如Turbo C或Microsoft Visual C ++,它随附C语言编译器。

    2. Or, you use any text editor to edit the program files and download the C compiler separately.

      或者,您可以使用任何文本编辑器来编辑程序文件并分别下载C编译器。

    Here we have a simple video, explaining how to setup Tubrbo C/C++ for writing, compiling and running C programs.

    在这里,我们有一个简单的视频,解释了如何设置Tubrbo C / C ++来编写,编译和运行C程序。

    演示地址

    使用IDE-Turbo C (Using an IDE - Turbo C)

    We will recommend you to use Turbo C IDE, oldest IDE for c programming. It is freely available over internet and is good for a beginner.

    我们建议您使用Turbo C IDE(最古老的IDE进行c编程)。 它可以通过互联网免费获得,对初学者来说非常好。

    Step 1 : Open turbo C IDE(Integrated Development Environment), click on File and then click on New

    第1步:打开turbo C IDE(集成开发环境),单击“ 文件” ,然后单击“新建”

    first c program with turbo C

    Step 2 : Write the above example as it is

    步骤2:照原样编写上面的示例

    Write a C program with turbo C

    Step 3 : Click on compile or press Alt+f9 to compile the code

    步骤3:点击编译或按Alt + f9编译代码

    Compiling a C program with turbo C

    Step 4 : Click on Run or press Ctrl+f9 to run the code

    步骤4:按一下[执行]或按Ctrl + f9键来执行程式码

    Running a C program with turbo C

    Step 5 : Output

    步骤5:输出

    Output of C program with turbo C

    没有IDE (Without an IDE)

    If you do not wish to setup an IDE and prefer the old school way, then download the C compiler which is called gcc from the gcc website https://gcc.gnu.org/install/

    如果您不希望安装IDE并希望采用旧的方式,请从gcc网站https://gcc.gnu.org/install/下载名为gcc的C编译器。

    Once you have downloaded and installed the gcc compiler, all you have to do it, open any text editor, copy and paste the C program code from the previous tutorial, and save it with the name hello.c

    下载并安装gcc编译器后,您需要做的所有事情,打开任何文本编辑器,复制并粘贴上一教程中的C程序代码,然后将其保存为hello.c。

    Open Command prompt or Terminal(if you use Ubunut or Mac OS), and go to the directory where you have saved the hello.c program file.

    打开命令提示符或终端(如果使用Ubunut或Mac OS),然后转到保存hello.c程序文件的目录。

    Type the command gcc hello.c to compile the code. This will compile the code, and if there are no errors then it will produce an output file with name a.out(default name)

    键入命令gcc hello.c来编译代码。 这将编译代码,并且如果没有错误,则将生成名称为a.out (默认名称)的输出文件。

    Now, to run the program, type in ./a.out and you will see Hello, World displayed on your screen.

    现在,要运行该程序,请输入./a.out ,您将在屏幕上看到Hello,World

    $ gcc hello.c
    $ ./a.out

    Hello,World

    你好,世界

    编译和运行之间的区别 (Difference between Compile and Run)

    You must be thinking why it is a 2 step process, first we compile the code and then we run the code. So, compilation is the process where the compiler checks whether the program is correct syntax wise, and there are no errors in the syntax.

    您必须考虑为什么这是一个两步过程,首先我们编译代码,然后运行代码。 因此,编译是编译器检查程序是否正确语法(语法正确)并且语法没有错误的过程。

    When we run a compiled program, then it actually executes the statements inside the main() function.

    当我们运行一个已编译的程序时,它实际上会执行main()函数中的语句。

    翻译自: https://www.studytonight.com/c/compile-and-run-c-program.php

    c语言用命令行编译运行程序

    展开全文
  • 如何使用windows命令行编译运行c/c++程序一、必备的VC++6.0环境第二步、解决找不到mspdb60.dll三、设置PATH环境变量四、环境变量中设置INCLUDE及LIB 一、必备的VC++6.0环境 安装好 visual++ 6.0,目录随意,笔者安装...
  • Windows下使用MinGW在命令行编译运行C/C++程序 一.安装编译器 首先你需要下载一个编译器,我选择的是GNU的mingw,附上下载地址 https://sourceforge.net/projects/mingw/ 最开始选择的是在线安装,但是因为网速...
  • c语言用命令行编译运行程序Sometimes, we may need to execute Linux/Windows DOS commands through our C program. (Note: the code given below is compiled and executed on Linux GCC compiler, so here we are ...
  • %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;F:\Ebook\openSource\lucene\lucene-3.6.2\contrib\demo\src       ...c:\program files\graphicsmagick-...C:\Program Files (x86)\NVIDIA Corporation\PhysX\Comm
  • 命令行编译运行程序C/C++)

    千次阅读 2018-02-26 14:46:24
    学习C/C++时,命令行编译运行程序还是很方便的,这样可以先将经历集中于C/C++语言本身,而不是一些开发工具。当你掌握了这门语言,IDE通常还是能很快上手的。系统:win7编译器:VS2013的C++编译器运行一段C/C++...
  • 直接使用gcc在命令行编译运行c/cpp多文件 三种方法: 使用g++命令直接一次性编译多个文件 这里以简单的HelloWorld程序为例,假设我们一共有三个文件:main.cpp, HelloWorld.cpp和HelloWorld.h. 其中HelloWorld.cpp中...
  • 如果有一个hello.c的源文件,那么使用命令gcc hello.c 如果报出提示,command gcc not found就是代表没有安装这个程序,而且命令行会很友好地提示用户可以用sudo apt install gcc来进行安装。 在使用sudo apt ...
  • 本来Mac上写Objective-C程序有非常好的XCode集成开发环境可以用,但不幸的是XCode 3.2后不支持Foundation类型的项目类型了,没办法,只好尝试在命令行手工进行。   hello.m 如下:   #import &lt;...
  • Windows命令行编译运行C/程序 此处运行环境是在Windos下,运行cmd命令进入DOS界面 现在有一段简单C代码(文件名为 Hello.c),用于输出Hello World! 转载于:https://blog.51cto.com/putongren/2083907...
  • 命令行界面编译运行C/C++程序 2016-10-14  编写好程序后,就需要对程序进行编译、执行。很多编译器都具备集成开发环境(IDE),在开发大型程序时,IDE强大的功能十分有用。然而当程序较小,使用IDE就会非常麻烦。...
  • 但是使用原始的、命令的方式来将程序编译运行有的时候可能有些用,比如写个简答的程序,或者是身边没有集成工具的时候。 C语言程序 先编写test.c文件 使用 gcc test.c -o test 完成了编译的过程, (以windows为例...
  • Text2 和Text3中: 在Packages中修改相应的 .sublime-build...如:C/C++.sublime-build { "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?
  • 首先,我的GNUstep安装在D盘的GNUstep文件夹下,oc程序放在E盘的oc文件夹下,这里以程序WordLength.c为例说明。 编译oc程序: 打开dos,然后将路径定位到E盘的oc路径下 命令行的写法:E:  cd oc 用gcc编译oc...
  • 在Windows命令行编译运行C/C++程序

    万次阅读 2018-07-15 22:19:19
    在Windows命令行编译运行C/C++程序此处运行环境是在Windos下,运行cmd命令进入DOS界面现在有一段简单C++代码(文件名为 demo.cpp),用于计算a*b的值123456789#include&lt;iostream&gt;using namespace ...
  • 命令行编译C/C++程序

    2017-07-12 14:20:26
    我们都知道C/C++源代码要生成可执行的.exe程序,需要经过编译、链接的过程。你在VS工具中只需要选择菜单Build或按一下F5可以编译、链接、运行了,其实IDE帮我隐藏了好多的具体细节。 我先假设VS2010安装在以下目录...
  • windows命令行编译运行c程序

    千次阅读 2015-12-23 16:41:52
    在windows操作系统中,运行一个c程序,首先必须安装一个c语言编译器,如Visual C++ 6.0,然后建立这个源程序,并以“.c”作为文件的扩展名,例如在D盘theC文件夹下(D:\theC)建立第一个源程序“hello.c”。...
  • 1.在命令行下,先运行vcvars32.bat(此文件在VC安装目录\Bin文件夹里,其中设置了环境变量和路径等信息)。或者,手动修改环境变量:  path=你安装VS的路径\VC98\Bin  lib=你安装VS的路径\VC98\lib;你安装VS的...
  •   ...Windows XP 下使用命令行编译运行 QT4 程序 2010-06-01 22:13 在Windows XP 下如何安装QT4开发环境?请参考“Windows XP 下安装 QT4 开发环境”一文。   在本文中,将介绍在无IDE情
  • 通过命令行执行Java程序。首先,保证正常的环境变量配置正确:JAVA_...%JAVA_HOME%\lib其次,编译Java程序:Javac *.java运行Java程序:Java * //类名,不用加.class如果出现如下错误:Exception in thread "main"...
  • vs2008命令行编译C/C++程序

    千次阅读 2010-09-14 17:00:00
    转自:http://hi.baidu.com/thl53/blog/item/0f9eefd14b6e1386a1ec9c56.html一、命令行运行创建 Visual C++ 源文件并在命令行上对其进行编译 打开“Visual Studio 2008 命令提示”窗口。单击“开始”按钮,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,058
精华内容 423
关键字:

命令行编译运行c程序