最近想在linux下玩下C 因为之前用过VC 所以也很想在linux下找一个类似的IDE工具。 当然你想用VI或者Emacs 配合插件也是可以的。我比较土 现在还用不来那个东西来开发。(我用的是ubuntu 我很懒 一般装东西就直接用新立得了)
在安装这些IDE之前先确认下是否安装了 build-essential ,你可以在新立得的搜索里输入这个就可以看了 如果被勾选了 那就是已经安装了的。没安装的话 那你勾选下安装即可。
1:
首先我使用的一款IDE是 Kdevelop
安装:
1:kdevelop 这个就是IDE 主体了 , 在 新立得 搜索框里 输入 kdevelop 然后右键install 然后就是漫长的安装。
安装的版本是4:3.5.3-0ubuntu1
2:konsole 这个是Kdevelop需要的一个console 用于程序的输出 安装方式同样 在 新立得 搜索里输入 konsole
安装的版本是4:4.2.0
3: libtool 这个是运行时需要的一个库文件 ,其实在安装kdevelop的时候,就已经安装好了的,但是这个版本有些问 题, 所以我们得重新安装比较老的版本,在安装kdevelop的时候装的libtool 是2.2.4 版本的。我们卸载他 ,然后去下载以前一个比较老的版本,http://www.filewatcher.com/m/libtool-1.5.26.tar.gz.2961939.0.0.html 这里我选择的是 1.5.26 ,下载好了安装,然后可以去看下新立得中的libtool 是不是你安装的这个。因为这个版本比较低,所以系统会经常提示你 有更新了 ,为了不让系统对这个版本检查更新 ,你可以锁定这个libtool在1.5.26 这个版本上,做法是 在新立得的软件界面上,看最上面一排工具栏 (从 左边往右边依次是 File Edit Package Setting Help )选择Package 然后是lock version.这样这个libtool 就被锁定了,就不会有讨厌的更新提示了。
好了 终于安装成功了 ,你可以启动后 建一个工程 然后就可以build 然后run 你的helloWorld 了
2:
linux下另一款比较好用的IDE Anjuta
安装: 1 Anjuta 直接在新立得中 搜索 Anjuta 即可
启动后 你同样可以 run helloworld
3:
还是很优秀的IDE codeblocks
安装 :1 CodeBlocks 直接在新立得中 搜索 Codeblocks 即可
启动后 同样run helloworld
4:
eclipse 下的CDT插件
安装:在eclipse的update 里 添加插件地址 http://download.eclipse.org/tools/cdt/releases/new
我选择的是最新的版本是 2.1.1 的CDT
启动后新建一个Managed Make的工程就可以了
5:
sun studio
安装:去sun官方注册个帐号 然后下载 sun studio tarfile (不要下 package 版本的 )
下载好了以后 是bzip2格式的 你用 bzip -d SUnXXXX.bz2 解压 然后出来是tar格式 你在tar -xf然后就可以用了
到你的解压目录的bin下双击 一个 sunstudio的文件 就可以运行 了 或者是命令行 ./sunstudio 。
出来界面是中文的 但是有些地方显示不对 是方块 ,解决办法如下:
到 JAVA_HOME/jre/lib/fonts/ 下新建一个fallback文件
将 /usr/share/fonts/truetype/arphic/ 文件夹下 将所有的字体文件
拷贝到 fallback下面,然后重启sunstudio
如果忘了自己的java_home目录 你可以在shell下运行echo $JAVA_HOME 看看你的目录在哪里。
分享到:
相关推荐
Eclipse IDE for C/C++ Linux64位是一款专为Linux平台设计的集成开发环境,针对C和C++编程语言提供了全面而强大的支持。Eclipse作为一个开源的、跨平台的开发工具,其C/C++版本是许多软件工程师和学生在Linux系统上...
【标题】"eclipsec/c++ Linux版本" 指的是专为Linux操作系统设计的64位Eclipse集成开发环境(IDE),尤其侧重于C和C++编程语言的支持。Eclipse是开源软件,它提供了丰富的功能,如代码编辑、调试、构建管理和版本...
在Linux环境下进行C/C++开发,选择一款高效且功能丰富的开发工具至关重要。本文将深入探讨Linux下C/C++的最佳开发工具,以及如何利用这些工具提升编程效率和代码质量。 Eclipse是一款广泛应用于软件开发的开源集成...
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。对于习惯了图形界面方式的开发者,如...对于Linux新手而言,通过C/C++语言的程序作为示例,使用GDB进行调试操作,可以更好地理解程序的运行机制和调试过程。
这些工具允许开发者在Windows环境下使用类似Unix/Linux的命令行工具进行C/C++开发。在Eclipse for C/C++中集成的MINGW,使得用户可以在IDE内直接进行编译和构建工作,无需切换到命令行界面。 JRE(Java Runtime ...
总之,VSCODE的C/C++插件是开发C和C++项目的重要工具,它通过集成各种实用功能,使得开发者能够在VSCODE这个轻量级编辑器中实现高效、高质量的C/C++编程。无论你是初学者还是经验丰富的开发者,这款插件都能为你带来...
Eclipse IDE for C/C++是专为C/C++开发者设计的一款强大的集成开发环境(IDE),尤其在Windows 32位操作系统上表现出色。Eclipse作为一个开源项目,它提供了丰富的功能和高度可扩展性,使得软件开发变得更加高效和...
MinGW-w64的主要优点是轻量级、无需安装Microsoft Visual Studio或其他大型IDE,且完全免费,适合于那些希望在Windows上进行原生C/C++开发的用户。 C/C++编译器是软件开发的基础工具,它们将程序员编写的源代码转换...
总的来说,`cpptools`是VSCode中必不可少的C/C++开发工具,它提供了全面的C/C++编程支持,使得开发者可以在VSCode这个轻量级编辑器中享受到接近IDE的功能。无论是初学者还是经验丰富的开发者,都可以从中受益。通过...
- **了解操作系统**:熟悉Windows或Linux的基本操作,因为C/C++程序通常需要在命令行下编译和运行。 - **练习编程**:编程是一项实践性很强的技能,需要不断地编写代码来提高自己的水平。 - **阅读源代码**:尝试...
Code::Blocks 是一个开放源码的全功能的跨平台 C/C++ 集成开发环境,支持 Windows、GNU/Linux、Mac OS X 以及其他类 UNIX 平台。它具有灵活而强大的配置功能,支持多种语言和文件类型,包括 C/C++、AngelScript、...
### Linux平台上优秀的C/C++ IDE概述 在众多的开发环境中,集成开发环境(IDE)以其卓越的功能和便捷性成为许多开发者的选择。对于那些热衷于Linux平台上的C/C++编程人员来说,找到合适的IDE至关重要。本文将详细...
1. **集成开发环境(IDE)**:C-Free 5 提供了一个全面的IDE,集成了代码编辑器、编译器、调试器等工具,使得编程过程更加便捷。用户可以在同一界面下完成编写、编译、运行和调试代码的所有步骤。 2. **语法高亮**...
Eclipse 是一款强大的集成开发环境(IDE),广泛用于Java、C和C++等编程语言的开发。对于C/C++开发者来说,Eclipse 提供了 C/C++ Development Tooling (CDT) 插件,使得在Linux 64位环境下进行程序开发变得便捷高效...
最终,本书的目标是使读者能够在掌握C/C++语言和跨平台开发工具的基础上,学会利用各种技术手段编写可在Windows、MacOSX、iOS、Android和Linux等主流平台上运行的跨平台程序。通过理论与实践相结合的方式,书中将...
它包含了GCC(GNU Compiler Collection)和其他GNU工具集,使得开发者能够在Windows上编写、编译和调试C及C++程序,而无需依赖于像Visual Studio这样的商业集成开发环境(IDE)。MingW的出现极大地推动了跨平台编程...
9. **多平台支持**:大多数C/C++编辑器支持Windows、Linux和Mac OS等操作系统,确保跨平台开发的便利性。 以`codeblocks`为例,Code::Blocks是一款开源的C/C++ IDE,专为C++设计,它具有以上提到的多种功能。Code::...
Linux操作系统是一个以C/C++为主要开发语言的平台,因其开源、稳定和高效而被广泛用于系统级和应用程序的开发。传统的Linux开发方式通常涉及使用文本编辑器(如vi/vim)编写代码,通过命令行使用gcc/g++进行编译,...