eclipsecdt(eclipse能不能开发C)
eclipsecdt,eclipse能不能开发C?
C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用CDT插件来提供支持。
CDT 是完全用 Java 实现的开放源码项目(根据 Common Public License 特许的),它作为 Eclipse SDK 平台的一组插件。这些插件将 C/C++ 透视图添加到 Eclipse 工作台(Workbench)中, 现在后者可以用许多视图和向导以及高级编辑和调试支持来支持 C/C++ 开发。
Eclipse开发C/C++ 安装配置:
1. jdk环境配置
2.eclipse 下载(集成CDT插件也可)
3.MinGW 下载安装
4.编写Hello Word 测试
详细步骤:
1.jdk环境配置
环境配置我就不多说了,网上一堆例子。只要在cmd 中运行java –version 能显示版本等信息说明安装成功。
2.eclipse 下载
eclipse要编译c/c++只需要安装CDT插件。
简单说就是在eclipse平台上集成CDT后可以扩展很多功能。比如支持创建项目,源代码导航等等。 不过官网已经提供了集成CDT插件的eclipse 版本(Eclipse IDE for C/C++ Developers),只需要下载后解压到本地就可以了。
eclipse各种版本目录:
http://www.eclipse.org/downloads/
3. MinGW 下载安装
下载地址:
http://sourceforge.net/projects/mingw/files/
运行mingw-get-inst-20120426.exe 文件,然后一直next,路径默认安装到C:\MinGW目录,;第一次安装需要下载很多包,可能慢点耐心等待完成。下面根据个人情况选择:
安装完毕后,还不能使用,因为还没设置环境变量。下面我们来设置环境变量。我安装的位置在C:\MinGW目录。右击我的电脑,点属性->高级->环境变量。然后:1、在PATH里加入C:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。2、新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。3、新建C_includeDE_PATH变量,值设为C:\MinGW\include。4、新建CPLUS_INCLUDE_PATH变量,值为C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include。
现在,环境变量已经配置完毕,我们打开一个CMD窗口,进行下验证,看我们的环境变量有没有配置成功。
在cmd下输入gcc –v
出现版本信息说明安装成功。
4.编写HelloWord测试
打开eclipse,我们来建个c++工程
不要选择”GNU Autotools”,
这里选择编译器”MinGW”
建好后的项目
项目邮件选择 build Project ,工程下多出debug 目录,里面有exe.
项目上点右键,Run As àLocal c/c++ Application
好啦,结束啦!
c语言怎么建立工程文件夹?
回答如下:在C语言中,建立工程文件夹的方法主要取决于你使用的集成开发环境(IDE)或文本编辑器。以下是一些常见的方法:
1. Visual Studio:通过“新建项目”向导创建工程文件夹,可以在其中添加源文件、头文件、库文件等。你可以选择使用Visual Studio自带的项目模板,或者创建一个空项目并手动添加文件。
2. Code::Blocks:在Code::Blocks中,你可以创建一个新的“工程”并指定文件夹路径,然后向其中添加源文件、头文件等。也可以通过“新建文件夹”功能创建多个子文件夹,以更好地组织你的代码。
3. Eclipse:在Eclipse中,你可以使用C/C++ Development Tools(CDT)插件创建C语言工程。在创建过程中,你可以指定工程文件夹路径并添加源文件、头文件等。你也可以通过Eclipse的“新建文件夹”功能创建多个子文件夹。
4. 文本编辑器:如果你使用的是简单的文本编辑器,则需要手动创建工程文件夹并在其中存储源文件、头文件等。你可以使用命令行或图形界面工具(如Windows资源管理器或Mac Finder)创建文件夹,然后在编辑器中打开这些文件。
总之,无论你使用哪种方法,建立工程文件夹的目的是为了更好地组织你的代码,使它们易于维护和管理。
现在企业的java开发工具用得最多是eclipse还是idea?
做Java 开发的小伙伴对IDE(集成开发环境(Integrated Development Environment )),应该都不会陌生,因为每个Java 程序员都有自己心仪的Java IDE;无论是Eclipse,还是Idea,都是Java IDE,并且都是使用Java 语言开发的。
虽然都是Java IDE,但在编辑上最大的不同便是Idea能实时保存、支持单项目空间,而Eclipse却是需要手动保存、支持多项目位于同一工作空间。
Eclipse官网是:https://www.eclipse.org/downloads/,Eclipse在英文中是“日蚀”之意,为什么会取这么个名称呢?这个还得从那一年说起,那时的Java 还在Sun公司手中,IBM欲将Sun公司收归麾下,可无奈Sun公司不从,IBM心中不快,便以“日蚀”之名命名新一代Java IDE,对应的便是Sun公司中的“Sun”(太阳)。
Eclipse的初始版本是由IBM开发的,目的是为了替代商业软件Visual Age for Java;于2001年11月将Eclipse贡献给Eclipse开源社区,自此以后,便由Eclipse软件基金会来管理Eclipse。
Eclipse 还提供了丰富的插件可供选择,无论是版本控制工具、还是各种依赖管理组件,都能免费使用。Eclipse 是免费且开源的,因此便衍生出了很多基于Eclipse开发的编辑器,比如:Hbuilder、ZendStudio、Spring Tools等的众多开源工具。
此外,Eclipse 还为Rust、C/C++、PHP、Python、web前端等多种语言和开发环境提供了支持:
Eclipse 配合 ADT 便能开发安卓应用:
Eclipse 配合 CDT 便能开发C/C++:
IdeaIDEA 全称 IntelliJ IDEA,官网是:https://www.jetbrains.com/idea/,是业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 新的GUI设计等方面的功能。IDEA是JetBrains公司的产品,JetBrains公司位于捷克共和国的首都布拉格。
Idea 提供了社区版和旗舰版,旗舰版需要付费购买许可才能使用,而社区版则可以免费使用,Google 的Android Studio便是基于Idea的社区版开发完成的,所以Idea 经过配置也是可以用于开发android应用的。
Idea 不仅支持Java 语言,还对运行JVM的其他语言提供了很不错的支持:Groovy、Scala、Kotlin;其中,Kotlin 语言便是JetBrains公司开发的基于JVM运行的静态编译型语言,该语言在2017年被google选为安卓平台的第一开发语言,和Java 一样,都可以用于开发安卓应用。
完结,希望以上回答能对你有所帮助。
linux开发环境?
Linux的C/C++开发环境一般都是文本编辑器(Vim、emacs等)+编译器(GCC、g++、make、cmake)+调试器(gdb),用集成开发环境IDE(比如codeblocks、eclipse-cdt)的比Windows平台要少。我才开始用的是eclipse-cdt,也是觉得IDE不好用,而且写一个helloworld都要产生一大堆文件(也不知道这些文件什么作用),用git来维护管理代码也非常不方便,而且如果编写的是命令行程序会反复切换到终端,还不如直接在终端编译,总之太不灵活了。
不过如果gdb用得不习惯的,可以选择用gdb的图形前端ddd和Kdbg这两个软件。
也有觉得命令行编辑器不习惯的,他们会选择图形界面的gVim+各种插件,或者图形功能更好的代码编辑器如gedit、Sublime Text、Atom、VScode等等。
eclipse怎样编译运行c?
以引擎自带的HelloCpp为例配置C++的的自动编译。 在eclipse中导入hellocpp工程。操作路径:eclipse--file--import 工程导入后,右击工程--properties 取消CDT builder。 然后点击New新建一个我们自己的builder,选择program。指定ndk-build.cmd来编译我们的项目,下面的工作路径将作为参数传入给ndk-build.cmd 然后设置环境变量: 添加NDK_MODULE_PATH变量,注意要写两个路径[cocos2d-x安装目录和其目录下\cocos2dx\platform\third_party\android\prebuilt],用分号分开 例如:F:/cocos2d-2.1rc0-x-2.1.2;F:/cocos2d-2.1rc0-x-2.1.2/cocos2dx/platform/third_party/android/prebuilt 接着切换到build options 最后点OK保存。 一切顺利的话就会看到已经开始自动编译引擎和c++代码: 因为不是执行build_native.sh编译本地代码,所以别忘了手动拷贝下hellocpp工程下resource中的资源到android工程assets.