精华内容
下载资源
问答
  • C语言编译环境

    千次阅读 2018-09-04 22:08:39
    大学期间学的是C++,但是也基本是按照C的套路来学习的,所以严格来讲C语言也不能是自学的,而且C++的只是也早就还给老师了,今天要说的不是语言本身,工欲善其事必先利其器,今天要说的是学习语言需要的编译环境,...

    学习C语言其实已经很久了,大学期间学的是C++,但是也基本是按照C的套路来学习的,所以严格来讲C语言也不能是自学的,而且C++的只是也早就还给老师了,今天要说的不是语言本身,工欲善其事必先利其器,今天要说的是学习语言需要的编译环境,我上大学的时候用的是VC++6.0,是比较经典的一款IDE,但就是因为用了很多现成的东西,导致对很多只是遗漏了,其实学习一个新语言之前应该先了解一下他的开发工具,这样能让你更好的来学习和使用这门语言,现在我在自己的笔记本上安装了Dev-C++、Codeblocks、啊哈c、VC++6.0等工具,都可以用来编译运行C语言代码。

    初学者强烈推荐VC++6.0,原因很简单,VC++6.0支持单步仿真,每运行一步你都能查看变量的值,几乎是你在盯着程序运行,debug很easy,无需太多的配置。

    啊哈C推荐给有一定基础的朋友,轻量级,用来验证代码的执行结果,很不错的。

    至于Dev-C++就不怎么推荐了,它用的是gcc的编译器,没什么可以说的优点,操作也不是很方便。

    codeblocks推荐给水平更高一些的,可以去官网免费现在,带编译器或不带编译器都可以,他的编译器是可以用户自己指定的,他只提供了一个操作的环境。

    其实C语言的编译器也就那么几个,各种各样的IDE都是提供给用户他们认为方便的操作界面,友好的代码编辑环境而已,其实你用记事本写好代码,改好扩展名,通过命令行调用相应的编译器一样可以编译单个的C文件。

    展开全文
  • C语言编译环境基础

    2018-10-29 17:17:52
    C语言编译环境基础编程语言安装编译环境Windows平台下安装:Linux平台下安装:编译环境使用Windows平台下编译和执行(示例环境: Windows 10 + VS 2018)Linux平台下编译和执行(示例环境: Ubuntu16.4 + GCC 5.4.0)写...

    编程语言

    编程语言有别于正常文本语言是因为它在正常语言基础上加入了逻辑语法或样式。它的存在是帮助使用者能够更加有效的去实现计算或某种操作,当然这一切都依赖于计算机的执行。我们知道计算机是只能识别执行二进制指令,编程语言也由早期的打孔纸带演变出汇编、C、Java等可读性更强的形式。这些不同形式的语言最终都将通过某种特殊工具“翻译”成机器可以执行的二进制指令,执行。这些不同的特殊工具我们称之为不同语言的编译工具,开发编译的系统环境我们称之为编译环境。

    C语言作为嵌入式开发语言,能够完美的在不同平台的系统下执行。当然这依赖于在不同系统下的开发包SDK。比较常见的Windows平台下的VS,Linux平台下的GCC。

    安装编译环境

    这里针对这两个比较常见的系统平台提供安装和开发指导。

    Windows平台下安装:

    工具:
    VS 6.0/VS 2xxx(2xxx指不同的版本,例如2003,2008,2012…)
    VS 6.0是早期比较经典的开发工具,运行与Winxp上(也兼容Win7后),广泛运用于大学教学和实验室开发工具。后续VS版本进行了更完善的优化,例如VS2012后版本支持观察程序在执行过程中内存和CPU使用的监控。总之,IDE的更新是越来越易于开发者使用(VS是Microsoft Visual Studio简称)。
    安装:
    下载安装包双击、下一步 * N、完成
    部分版本需要激活,可以百度激活方法或直接下载破解版

    Linux平台下安装:

    工具:
    gcc-x.x.x.tar.gz
    根据需要选择不同版本安装包,例如gcc-6.4.0.tar.gz
    安装:
    安装步骤截图可以自己在网上搜到。这里略过,仅做引导和基本扫盲。

    编译环境使用

    不管学习什么语言,都有一个特殊的第一课。那就是软件行业比较神圣的“输出Hello World”。作为每个语言开发者第一个程序,向编程世界问好,也为后面即将埋下的众多Bug做个友好的“见面会”,哈哈…
    实现比较简单:

    #include <stdio.h>
    
    int main(int argc, char* argv[])
    {
    	printf("Hello World.\n");
    	
    	return 0;
    }
    

    Windows平台下编译和执行(示例环境: Windows 10 + VS 2017)

    打开VS 2017,新建控制台项目
    File -> New -> Project,选择Visual C++, Empty Project。
    新建空项目
    在Project路径下Source Files下新增文件:、
    鼠标右键 -> Add -> New Item, 选择Visual C++,C++ File(.cpp)
    (也可以从外部导入.C文件,鼠标右键 -> Add -> Existing Item)
    新增/导入C文件
    编写代码,编译执行
    编译执行

    Linux平台下编译和执行(示例环境: Ubuntu16.4 + GCC 5.4.0)

    Linux平台下的代码编译依赖于GCC命令,编写好源代码只有,需要借助GCC命令编译生成可执行文件后,直接执行即可,涉及多个源文件编译需要使用makefile。操作命令如下:

    root@ubuntu:~/test# vi test.c			//用Vi编写源文件,或者可以编写好之后从windows导入
    root@ubuntu:~/test# cat test.c 
    #include <stdio.h>
    
    int main(int argc, char* argv[])
    {
    	printf("Hello World.\n");
    	
    	return 0;
    }
    root@ubuntu:~/test# gcc test.c -o hello		//GCC编译生成可执行文件
    root@ubuntu:~/test# ./hello 
    Hello World.
    root@ubuntu:~/test# 
    

    写在后面的知识点

    操作系统背景(以下知识点仅代表本人自己的认识和理解,参考来自《乔布斯传》和Linux发展史,有任何问题,欢迎留言指正)
    最早期的系统是没有图形显示界面的,Windows早期的Dos系统和Unix系统一直作为商用级系统用于办公。个人PC的概念并没有普及,主要是因为贵和难用。苹果提出了个人PC的概念并开发了图形显示界面,并以此邀请微软为之开发易用的商务软件,结果微软拒绝,并窃取此项方案,开发了自己的图形显示系统Windows 1.0瞬间抢占了个人PC市场,开启了Windows的帝国时代。
    苹果的MacOS是基于Unix开发的,包括很多的网络套接字规范都是基于Unix开发决策的。但是Unix作为商用系统,存在着收费等性质,这一点不利于软件工程的发展,加上Unix系统对新的CPU支持上比较弱,Linux之父Linus开始了对Linux系统早期版本的开发编写。直至今日Linux系统已经有了多种衍生的应用广泛的版本诸如Ubuntu、Centos、Redhat等。Linus无疑成为了开源软件开发者眼中神级别的存在。
    关于Linus,还有一个比较传奇的例子是Git的发展。简而言之就是SVN版本托管开始不再为Linux源码提供免费服务后,Linus一怒之下自己操刀花了几个月时间,开发了Git并开源了。结果是Git比SVN远远的好用。你大爷永远是你大爷。

    展开全文
  • 陕西工业职业技术学院 电子信息工程专业资源库 Page * 陕西工业职业技术学院 电子信息工程专业资源库 Page * C 语言程序设计 陕西工业职业技术学院 王欢 项目化实施 ...安装VC++6.0 编译环境的准备 C语言的产生和发展
  • 汇编语言编译环境搭建

    万次阅读 2018-10-08 21:56:38
    1. 将masm615文件夹拷贝在C或D盘或其他(文件路径不要有中文文件夹) 2. 运行DOSBox(网上下载) 3. DOSBox软件中输入命令mount C C:\masm615(假设masm615安装在C盘),回车输入C: 4. 测试程序test1.asm DATA ...

    1. 将masm615文件夹拷贝在C或D盘或其他(文件路径不要有中文文件夹)
    2. 运行DOSBox(网上下载)
    3. DOSBox软件中输入命令mount C C:\masm615(假设masm615安装在C盘),回车输入C:

    4. 测试程序test1.asm

    DATA SEGMENT
    BUFFER DB "1 STYLE ONE ", 0DH, 0AH
           DB "2 STYLE TWO ", 0DH, 0AH
           DB "3 EXIT ", 0DH, 0AH, '$'
    DATA ENDS
    CODE   SEGMENT
          ASSUME CS:CODE, DS:DATA
    START:      MOV AX, DATA
          MOV DS, AX
    
        MOV DX, OFFSET BUFFER   ;打印菜单
        MOV AH, 09H
        INT 21H
        
       
        	MOV AH,4CH           ;退出程序
          INT 21H
    CODE   ENDS
    END START
    

     5. 命令行提示符下运行masm test1.asm, 生成.obj文件

     6. Dosbox软件运行link test1.obj, 生成exe文件

    7. 运行exe文件

     

    展开全文
  • VScode配置C语言编译环境

    千次阅读 2020-04-27 15:50:26
    VScode配置C语言编译环境 前言 最近学校开了c语言课,使用vc6.0来编写c语言,但vc6.0太旧,没有代码补全和代码检查功能,所以我花了很长时间配置vscode的c开发环境,由于第一次配置,花了很长时间.下面是配置步骤,...

    VScode配置C语言编译环境

    前言

    最近学校开了c语言课,使用vc6.0来编写c语言,但vc6.0太旧,没有代码补全和代码检查功能,所以我花了很长时间配置vscode的c开发环境,由于第一次配置,花了很长时间.下面是配置步骤,按照我正确的方法可以少走弯路,去除百度云下载时间,10分钟应该是充足的.,另外配置好mingw,也可以选择使用jetbrains的Clion

    下载安装C编译器Mingw

    方法一:下载官网 http://www.mingw.org/,选择下载,安装并配置(不推荐,会遇到网络问题和可能会出现闪退问题,我花了很长时间在这上面)

    方法二:Mingw在安装的时候并没有并没有配置c盘注册表,只有安装路径中有它的文件,其他地方没有任何改变,所以可以直接别人将安装好的mingw复制粘贴使用,mingw在配置过程可以下载很多包,我把基础包都下载过来,但并没有下载全部包.下面是链接

    链接:https://pan.baidu.com/s/1Mhd0xyFelQKVIdRKQP_84w
    提取码:wq7z

    在这里插入图片描述我的mingw安装的包

    在这里插入图片描述mingw的文件不小,解压前180m,解压后占用空间614m,如果c盘空间不足,将其解压到d盘也是没问题的,上面mingw页面大家不需要进入,这只是展示我的mingw安装的包,如果想进入,找到mingw里bin目录下的mingw-get文件打开即可.

    配置环境变量

    mingw配置环境变量还是相对比较简单,将mingw目录下的bin目录添加到path即可.

    在这里插入图片描述注意要添加自己的目录,不要直接使用我图片上的目录!!!

    检测命令 gcc -v

    在这里插入图片描述

    下载安装vscode

    建议官网直接下载https://code.visualstudio.com/,如果觉得速度有点慢,可尝试复制下载链接,在迅雷中下载.

    配置vscode

    点击vscode左侧最后一个图标,搜索c,找到官方插件,安装

    在这里插入图片描述

    在这里插入图片描述

    另外大家可以下载安装语言插件,搜索Chinese即可找到,安装后重启,就会变为中文

    在这里插入图片描述

    后续

    新建文件夹,vscode似乎不支持创建文件夹,需要先在文件管理器里创建文件夹,之后选择文件,打开文件夹.

    运行c语言程序,右击文件夹或文件夹内文件,选择在终端中打开(open in terminal)

    编写完成后,一定要保存文件!!!,不然编译会报错,可以在设置里设置自动保存

    输入编译指令,假设文件名是test.c,则指令为 gcc -s test.c -o test.exe(文件名可以输入前几个字母,按tab,就会自动补全,如果补全的是另一个文件,继续按tab),不同文件输入更换不同文件名即可 -o表示生成二进制可执行文件的名字.,gcc -s是省去了预处理编译等过程,直接得到二进制可执行文件

    在这里插入图片描述

    执行编译后的文件只需要在终端输入文件名即可,同样可以只输入前几个字母,按tab补全,不过补全的一般不是该二进制可执行文件,而是c语言源代码文件,只要再按tab即可执行

    展开全文
  • 很多同学想学C语言,这是件大好事,但因为有谭浩强老师的《C程序设计》这本书存在,自然而然的VC6++成了大家首选的编译器。观看吐槽:https://www.zhihu.com/question/22793863然而这鬼编译器实在是让人无力吐槽,且...
  • 配置C语言编译环境,使用Vscode编译运行c语言 二、配置步骤 安装注意 总共需要安装2个软件 不要出现中文路径 安装路径可选择C盘、D盘、E盘、F盘均可 保证两个软软件放在一个文件夹下 安装Vscode 链接:Visual ...
  • Ubuntu下的C++语言编译环境的建立
  • 在centOS7内安装Redis 需要有C语言编译环境,安装方法如下: 先看有无安装,查看gcc 版本 gcc --version 提示如下,证明没安装: 安装过程如下 在联网状态下,输入如下命令 yum install gcc 回车确认,等待安装...
  • vscode 配置C语言编译环境(完美版)

    万次阅读 多人点赞 2019-03-14 00:40:54
    vscode c语言环境配置 使用MinGW-W64 GCC-8.1.0编译器默认安装目录的配置文件 MinGW-W64 GCC下载地址:...
  • CentOS下安装go语言编译环境

    千次阅读 2016-12-01 11:16:19
    1.下载go语言的安装包 这里给大家一个百度的分享连接http://pan.baidu.com/s/1qY3xPaG下载到CentOS的系统之中 $ tar -xzf go1.5.2.linux-xxx.tar.gz -C /usr/local 2.用以上命令解压到 /usr/local目录之...
  • R语言 认识R语言编译环境

    千次阅读 2020-03-25 18:25:11
    (6)Ctrl+Shift+C:将选择的程序行进行批量注释 (7)Ctrl+W:关闭当前脚本文件 获取R的帮助 R提供了大量的帮助功能,学会如何使用这些帮助文档可以在很大程度上助力你的编程工作。 通过命令窗口输入代码查看帮助. ...
  • 如何配置C语言编译环境至MATLAB

    千次阅读 2017-06-28 10:55:36
    如何配置C语言编译环境至MATLAB   MATLAB 推荐的mingw-w64是4.92版本的,现在最高的好像是5.01,不过可能不兼容。 我用的是这个链接上的 http://www.cr173.com/soft/132367.html 下完了之后直接解压缩安装。 ...
  • vscode 配置 C/C++ 编译环境 教程

    万次阅读 多人点赞 2019-09-04 16:56:09
    vscode c++ 环境配置 第一步: 下载MinGW-W64 GCC-8.1.0编译器(32和64版本都有) MinGW-W64 GCC下载地址:...
  • C语言编辑编译及集成开发环境

    千次阅读 2019-05-23 13:04:00
    C语言编辑编译及集成开发环境 编辑器 在不同的操作系统上使用不同的编辑器,保存源代码文件时,文件名应指出程序的功能扩展名应为.c。 编译器 编译器把源代码编译成机器语言的二进制指令即目标代码生成目标...
  • 使用ipad编译.c/.cpp文件 目标机是ipad air3 第一种方式 使用带有ssh服务的IDE.我个人比较喜欢textastic AppStore 下载textastic.(有钱的直接付款,囊中羞涩的建议tb) 自己配置一个虚拟机安装openssh服务,配合...
  • 简单的C语言编译环境

    千次阅读 2010-01-25 14:19:00
    (以下使用编译器tc2.0的一些文件)一、基本编译:(1)无库文件的编译:将...建立三个c语言源文件a.c,b.cc.c。其中a.c的内容为main(){ show(10,10,2,a);}b.c的内容为void show(int row,int col,char color,char ch
  • Geany配置C语言、Java、Python编译环境前言Geany配置C语言编译环境1、下载2、安装3、配置环境变量Geany配置Java语言编译环境Geany配置Python语言环境 前言 提示:这里可以添加本文要记录的大概内容: 帮助大家用...
  • 5.打开这个文件,在里面写C语言程序,写完保存,之后将后缀名改为.c,同时将文件名的空格删除 6.保存后打开终端,找到该文件所在目录,通过gcc命令编译该文件,生成文件a.out 7.通过命令./运行该可执行程序 ...
  • 如何在VSCODE中配置C和C++语言编译环境 1.在 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 该网站中下拉找到 下载图中所示文件,文件大小47MB多一点,由于是外网资源,下载...
  • 软件下载可以在官网下载,均为免费软件 ... sublime text3虽然收费但是支持无限期试用且功能不受限制(免费软件) ...配置计算机c语言编译环境,下载MinGW即可 配置MinGW的系统变量 将下载解压的M...
  • CentOS安装Go语言编译环境&配置LiteIDE

    千次阅读 2013-07-08 09:02:37
    Go语言是谷歌2009正式推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。 到这里 https://code.google.com/p/go/downloads/list 选择你需要的版本,安装非常简单,如下: 1 ...
  • vscode编辑器配置C语言编译运行环境

    千次阅读 2018-02-11 21:11:00
    2.安装编译环境,这里选择MinGW(http://mingw.org/) 选择一个安装目录,如:E:\workspace\MinGW mingw32-gcc开头的(包括了mingw32-gcc-g++等)、mingw32-gdb开头的全部选择“Mark for Installation” ...
  • 此处运行环境是在Windos10下,运行cmd命令进入DOS界面. 你可以在指定文件夹下打开你的cpp,操作方式: shift+鼠标右键打开powershell 或者也可以cd到指定文件夹。 现在有一段简单C++代码(文件名为 demo.cpp),...
  • C语言编译

    2018-05-05 08:35:30
    关于C语言编译过程,对很多人来说都感到特别苦涩,但是理解了这个过程对大家以后的能力上的提升是很有帮助的,在这里我会努力用最浅显有趣的语言来为大家解读,还请大家认真仔细品读,辛苦诸位喽!C语言编译过程...
  • 让编译器自动寻找include path和lib path在您的.profile里加上下面几句 CPATH=/usr/include:/usr/local/include:$HOME/include; export CPATHLIBRARY_PATH=/usr/lib:/usr/local/lib:$HOME/lib;...
  • C语言编译过程

    千次阅读 2019-03-01 11:21:42
    编译编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。  流程:C...
  • C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 334,908
精华内容 133,963
关键字:

c语言编译环境

c语言 订阅