C语言jdk环境变量配置的配置(Windows jdk环境变量配置下使用 GCC)

Windows下C语言开发环境配置(一):MinGW的简介和安装
Windows下C语言开发环境配置(一):MinGW的安装和eclipse的配置
1.什么是MinGW?
MinGW即Minimalist GNU for Windows,是一个简单Windows本地应用的开发环境。MinGW包含有一组GNU编译器的集合(包含有C,C++,ADA和Fortran的编译器)以及Windows下的GNU二进制工具(包括汇编器,连接器和归档管理器)。在安装MingW的同时也会安装MSYS,MSYS即Minimal SYStem,是一个Bourne Shell命令行解释系统,它提供了一组用来将开源的应用移植到Windows下的命令和一组轻量级的轻量级的Cygwin工具。
2.MinGW的安装过程
1.从MinGW官网()下载最新版的安装工具。
2.运行安装工具,并点击Install
3.选择安装目录,这里的安装目录需要注意,最好不要包含中文和空格,否则有可能会出现问题。
4.勾选所需要安装的包,如果只是需要配置C/C++的开发环境,选择mingw-developer-toolkit、ming32-base、mingw32-gcc-g++、msys-base就已经足够。
5.等待安装完成之后,添加MinGW主目录下的bin目录的路径到path环境变量,并重启。
6.打开windows终端,运行命令gcc,看是否配置安装成功。
3.eclipse和MinGW的配置
1.从eclipse官网下载eclipse for c/c++的版本的安装包。(这个版本已经安装好了CDT,如果有不带CDT的eclipse的版本,复制一份配置CDT后也可以使用)
2.解压/安装完成只有,新建C project ,新建页面选择empty project,编译器选择MinGW GCC。
3.项目新建完成之后,在项目目录下新建一个Source Folder,并且写一个简单的hello world的测试程序。
#include &stdio.h&
int main(int argc, const char* argv[])
printf("Hello, MinGW!\n");
4.之后先build project,然后再run as Local c/c++ application,即可在eclispe
console中看到输出内容。
没有更多推荐了,开发环境搭建gcc(mingw安装配置)
开发环境搭建gcc(mingw安装配置):首次接触.刚开始我并不打算使用什么高等级的编辑器,个人觉得还是一步一步来比较好,所以使用notepad++ 这个编辑器。
接下来就是安装 gcc,也就是mingw这个编译器了.
mingw的介绍:
MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三方C运行时库。
MinGW包括:
一套集成编译器,包括C、C++、ADA语言和Fortran语言编译器
用于生成Windows二进制文件的GNU工具的(编译器、链接器和档案管理器)
用于Windows平台安装和部署MinGW和MSYS的命令行安装器(mingw-get)
用于命令行安装器的GUI打包器(mingw-get-inst)
MinGW官方网址:https://www.mingw.org/
下载后只是个安装器,需要在线下载真正的安装内容,所以速度不会快。具体步骤如下:
这里我推荐使用我下载好的,直接解压然后配置环境变量即可:
下载地址: https://download.csdn.net/detail/u48577
ps:该版本是 4.8.1的版本..个人觉得还不错.
配置好环境变量即可安装完成
测试是否安装完毕:
打开cmd命令 :
如果有显示当前gcc的版本,便是安装成功.
几个常用的gcc命令:
1.gcc *.c -0 *.exe (*表示.c文件和要编译的exe文件名称.要编译也可以直接 [gcc *.c ]这样 就会生成a.exe文件.这是默认的.)
2.运行.exe文件直接 敲要运行的exe文件名称即可.
既然环境已经搭建好了..来个helloworld:
int main()
printf(&helloworld&);
保存成.c的文件,执行命令..编译成功后执行即可C语言初学者如何配置编程环境最适合学习(Windows 环境下)? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。139被浏览<strong class="NumberBoard-itemValue" title="3分享邀请回答#include &stdio.h&
void foo() {
int main(int argc, char *argv[]) {
int size = 3;
// c99-style comment
char buf[size]; // c99-style array
const _Bool x = 0; // c99 data type _Bool
printf("The world is %d\n", x);
注:上述代码有故意制造的语法错误结论1. 【如果此前没有学过任何语言,0基础学习C语言,那么推荐使用Visual Studio中文版】因为Visual Studio中文版提供的绝大部分关于错误代码的信息,都是中文,包括a. 编辑代码时VS指出的程序可能的错误(微软称其为Intellisense)b. 编译C语言程序的时候,报告的程序语法错误以及警告信息图1. Visual Studio 中 Intellisense提示的错误信息是中文如上图所示,由于调用foo()函数时,在foo()之后遗漏了一个分号,printf下面显示了波浪线,鼠标光标置于printf上面,Intellisense就会提示错误信息(或者提供改正建议)。图2. Eclipse提示的错误信息是英文,但位置正确如上图所示,第11行foo()后面遗漏了分号,Eclipse(with CDT)提示的错误位置恰好在右半边括号处(括号下面有波浪线),鼠标置于括号上面时,提示的信息是“Missing ';'”。虽然是英文,但这个提示的位置比Visual Studio要好。过去十多年,我在明光村邮电职业技术学校教C/C++,每年都会遇到一两个学生,按照Visual Studio的提示,把分号放到printf的‘p’字母之前。这很强大,因为这样搞从语法上来说是正确的,能通过编译。但是当我们看到 ;printf("xx"); 这样的代码写法时内心是崩溃的。++++++++++++++++++假装这里有张Dev-C++截图但是Dev-C++没有前面两个开发工具提供的信息提示,所以为了节省篇幅就不截图了++++++++++++++++++图3. Visual Studio中编译程序后输出的错误信息如上图所示,在Visual Studio中编译main.c,输出的错误信息基本都是中文的。图4. Eclipse编译程序后输出的错误信息如上图所示,在Eclipse中编译main.c之后,输出的相关信息都是英文的。此外请注意第9行代码的警告信息与Visual Studio的含义是完全不同的。图5. Dev-C++编译程序后输出的错误信息如上图所示,Dev-C++的输出信息是全英文的,就不和Visual Studio比了,可读性比Eclipse还要差一点点。结论2:【若此前学过其它语言(尤其是Java),那么推荐使用Eclipse,在Eclipse的Market中安装CDT组件】原因1,有了程序设计基础,了解了一点计算机英语(或更简化一点,程序英语),应付Eclipse中的英语应该不是大问题。Eclipse带来的跨操作系统的统一编程体验、面对问题时给解决方法而不是简单地给错误信息的这种提示方式(关于这一点,可能有争论)、开源社区的支持、非常多免费的扩展插件都是选择它的理由原因2,Microsoft的Visual Studio一直不能(不打算)支持完整的C99和C11标准,而仅支持C++03和C++11标准中所兼容的C99或者C11的子集。前述示例程序的第8、9两行: int size = 3;
// c99-style comment
char buf[size]; // c99-style array
在Eclipse中是没有问题的,因为Eclipse CDT支持C89、C99和C11标准,Dev-C++支持C89、C99标准。但是,在Visual Studio中无法通过编译,提示“error C2057: 应输入常量表达式”。关于Visual Studio对C99和C11的支持问题可以参见这个以及。原因3,如果想要在计算机领域深入学习和应用,Java几乎是个避不开的东西,比如做Android开发、做Web应用的前端以及后台、做Hadoop大数据分析等。所以,管它什么C/C++/Python/Java/...... 直接用Eclipse统统搞定她们。结论3:【如果希望找一个轻量级的安装包比较小的开发工具,并且【(英文过关(大致是4级水平)}或者(有一定的编程基础)】,那么选择Dev-C++】原因: Dev-C++足够小。不过在结论1的对比中,我们也可以看到Dev-C++的编译信息是英文而且不太好看Dev-C++的安装包大小:Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe 约48M字节,安装后约360M字节Visual Studio Community 2017版,在线安装,不知道安装包大小;安装后约2.7G字节Eclipse IDE for C/C++ Developers (Neon Release 4.6.0),安装包180M字节,安装后约1.1G字节。此外还需安装JDK/JRE。考虑到Dev-C++确实足够小,所以在网易云课堂开设的课程也使用了它(但它对编程初学者的确没有VS那样友好)四、最后,说说其它编程环境Code::Blocks不熟悉,不过每年都有很Geek的学生在课下向我推荐,说很不错。那么我的理解是,Geek喜欢的东西,对于初学者来说,也许会有门槛?抱歉,没有调查就没有发言权,所以关于Code::Blocks的看法只是博你一笑Emacs。我是一个10岁的Emacs党,天然鄙视vi/vim/sublime这些“文本编辑器”。但是,完全不推荐初学者用Emacs。Emacs本来就很难配置并且入门门槛高,更别说在Windows上面配。折腾过很多次,但从来就没有在Windows上配出过能看齐eclipse水平的C/C++环境。Emacs最好用的也许是org-mode做日程管理以及写文章记会议纪要,而不是在windows上面写c程序图6. 编辑器的学习曲线上图来源未知,如果侵犯了您的权利,请告知本文作者,本文作者会在尽可能快速将之删除;如果您知道图片来源以及版权归属,也请告知作者。6添加评论分享收藏感谢收起新接触C语言,如何在Windows下进行C语言开发环境的搭建值得思考并整理。
以下多种开发方式择一即可(DEV C++无须环境准备)。
注:本文知识来源于 && 后并作一定程度的拓展。
一、在Windows平台搭建DEV C++集成开发环境
环境准备、在Windows平台配置GNU环境
二、在Windows平台搭建EclipseCDT集成开发环境
三、在Windows平台使用VisualStudio开发C语言程序
四、在Windows平台使用Sublime Test开发C语言程序
五、在Windows平台搭建Clion集成开发环境
一、在Windows平台搭建DEV C++集成开发环境
& &&官网&&中下载Dev C++运行即可
环境准备、在Windows平台配置GNU环境
C语言需要编译才能运行,而默认Windows系统没有编译C语言环境,这时就需要GNU环境提供编译
选择以下其一GNU环境下载安装到C盘:
& & 1.MinGw
& & & & MinGW提供了一套简单方便的Winodows下的基于GCC程序开发环境
& & & & 官网下载安装&
& & & & 安装过程中进行相关组件的安装:勾选mingw-developer-toolkit、mingw-gcc-g++、mingw-gcc-objc、msys-base即可(这个过程有些长)
& & & & 将安装目录下(这里是C:\MinGW\msys\1.0\msys.bat) 发送到桌面快捷方式
& & & & 在msys.bat命令框中输入 gcc 会得到:sh: gcc: command not found
& & & & 此时并没有配置环境变量
& & & & 用编辑器打开 C:\MinGW\msys\1.0\etc\profile
& & & & 在最后一行后面加入&export PATH=/C/MinGW/bin:$PATH 保存并重新打开msys.bat
& & & & 命令框中输入 cd /c/Users/用户名/Desktop 进入桌面
& & & & (这时用编辑器在桌面上写一个hello.c)
& & & & 命令框输入 gcc hello.c 后在桌面会自动生成编译完成的hello.exe
& & & & 命令框输入./hello.exe 直接执行hello.exe得到运行结果时表示环境搭建成功
& & 2.cygwin
& &&& &&官网下载安装&
& &&& &&下载安装过程中 在Select Packages下 搜索gcc,勾选 gcc-core 和 gcc-g++ 安装即可
& &&& &&完成后,执行桌面快捷方式Cygwin64 Terminal命令框
& &&& &&命令框输入gcc,提示 &&gcc: 致命错误:没有输入文件&编译中断。 & 表示gcc已存在,并且还是中文提示
& & & &&命令框输入 /cygdrive/c/Users/用户名/Desktop 进入桌面
& &&& &&(此时用编辑器在桌面上写一个hello.c)
& & & &&命令框输入 gcc hello.c 后桌面生成 a.exe
& & & &&命令框输入 ./a.exe 得到运行结果时表示环境搭建成功
& & 附:cmd中若输入Cygwin编译的.exe 将出现系统提示 &无法启动此程序,因为计算机中丢失 cygwin1.dll。尝试重新安装该程序及解决此问题&
& & & & (cygwin1.dll&是cygwin环境里面用来模拟Linux环境的一个动态库,它可以把Linux的API给映射到Windows的API上,来执行Windows的程序)
& & & & 两种解决方法:
& & & & & & ①.在cmd中配置环境变量&set PATH=%PATH%;C\cygwin64\bin
& & & & & & ②.找到&C\cygwin64\bin下的cygwin.dll并复制到桌面后执行a.exe便可以得到结果
& & & & (cygwin.dll由于包装了很多API而有3mb多的大小,要被cygwin生成的.exe依赖,所以需要将两者放在同一目录下)
二、在Windows平台搭建EclipseCDT集成开发环境
& & 官网&&选择&Eclipse IDE for C/C++ Developers
& & 下载完成后直接解压 修改文件夹名cdt 把里面的eclipse.exe改名为cdt.exe
& & 打开cdt.exe会有弹出提示查找不到jre &因为eclipse是使用java语言开发的
& & 所以需要进入&&下载 java for developers 点击 download jdk
& & jdk安装完后便可启动eclipse
& & 附:安装Elclipse前请配置GNU环境:
& & 编译过程中提示找不到make错误
& & & &&cygwin下载安装过程中 在Select Packages下 勾选 &cmake make 安装即可
& & & & 安装完后可在cgwin中输入make命令测试
& & 运行过程中提示错误
& & & & 这是因为打开方式不对。从cygwin中打开cdt.exe或在源代码目录下复制一个cygwin.dll 即可
三、在Windows平台使用VisualStudio开发C语言程序
& & VS官网&&里找下载-VisualStudio
& &&VS可以在线安装;也可以下载iso &右键加载至虚拟光驱后安装,根据情况选择自己的下载方式
& &&安装好后 找到菜单栏打开&Visual Stdio 2013 下的&Visual Stdio tools 后可以看到许多种命令行工具,打开 VS2013 开发人员命令提示
& &&这里版本的目录为:Microsoft&Visual&Studio&14.0\Common7\Tools\Shortcuts
& &&启动vs &新建项目-保存运行
& &&附:打开开发人员命令提示行 cd进入桌面
& &&输入cl hello.c 会生成hello.exe和hello.obj 输入hello.exe执行便得到运行结果
& &&(cl编译器,微软公司所开发的一个C语言编译器,所以windows下编译C很好兼容好。gcc要考虑跨平台,在windows速度不如cl)
四、在Windows平台使用Sublime Test开发C语言程序
& & 官网下载安装Sublime&
& &&编写好的.c文件直接用Sublime菜单栏中Tools下的 Run(快捷键 Ctrl+Shift+B)执行会得到Error 2错误:
& & 这是因为该情况下Sublime基于Windows平台,没有GNU环境
& & 因为这里下的是sublime test 2.0.2,所以这时在MinGW或Cygwin中输入&cd /cygdrive/c/Program\ Files/Sublime\ Text\ 2/ &
& & 后输入 run sublime_test.exe 便可在GNU环境下打开Sublime Test 2,此时打开的Sublime Test 便处于GNU环境下
五、在Windows平台搭建Clion集成开发环境
& & 官网&&中下载Clion
& & Clion是智能的跨平台的开发环境
& & 安装过程中会提示选择GNU环境,配置安装即可
阅读(...) 评论()三傻大闹宝莱坞——追求卓越
在windows上搭建C语言开发环境——借助eclipse和MinGW
【本文目的】
最近在电脑上重新安装了MinGW,发现MinGW的安装方法和之前的方法稍有区别,所有再写了一篇博文记录一下详细的安装方法。
【本文主要内容】
在windows上进行C语言开发,可借助MinGW+eclipse,MinGW提供可以在windows上运行的gcc编译器,而eclipse C/C++提供良好的编译环境。
环境搭建包括MinGW安装,eclipse环境搭建,eclipse工程建立简述。
【历史博文】
【1】1.安装MinGW
在sourcefore下载。
尽可能选择一个简单的安装路径,例如D://MinGW。
【选择组件】
安装完成之后,点击右侧的Basic Setup,在右侧的列表中选中mingw32-base和mingw32-gcc-g++。图1 选择必要组件
【提交变化】
在菜单栏依次选择Installation -& Apply Changes,在填出窗口中选择Apply。图2 确认选择
【安装过程】
安装过程约20分钟到30分钟,请耐心等待。图3 安装过程
【增加环境变量】
例如MinGW被安装到D:\MinGW目录中,增加D:\MinGW\bin到环境变量中。
在桌面“我的电脑”上右击点击属性,点击“高级”选项卡,在点击环境变量。环境变量包括多个参数,参数与参数之间通过“;”隔开(分号,英语输入环境)。图4 增加环境变量
【必要验证】
在控制台中输入gcc -v,控制台应返回gcc的版本信息。此时的GCC版本为4.8.1。图5 gcc版本信息2.安装eclipse C/C++
【1】eclipse存在多个版本,C语言开发需要CDT版本,建议下载eclipse CDT并根据需要下载32bit版本或64bit版本。图6 Eclipse IDE C C++
【2】eclipse为免安装软件,下载解压之后便可使用。
【3】虽然eclipse为免安装软件,但是需要java运行环境(JRE),请先安装java虚拟机——【】3.建立工程和使用
【1】建立工程
打开eclipse在菜单栏file-&new-&C project,选择选择MinGW工具链。图7 选择MinGW工具链
【2】新建一个C文件
此处省略一个hello-world.c文件。
【3】常用操作
【1】设置头文件查找路径 具体操作方法——菜单栏Project-&Properties,更多操作见下图。图8 增加头文件查找路径
【2】设置文件编码——强烈推荐设置为UTF-8格式
具体操作方法——菜单栏Project-&Properties,更多操作见下图。图9 设置文件编码为UTF-8
没有更多推荐了,

我要回帖

更多关于 gradle环境变量配置 的文章

 

随机推荐