Eclipse 4.4.1 (Luna) for C/C++ Programming |
您所在的位置:网站首页 › eclipse编译结果在哪看 › Eclipse 4.4.1 (Luna) for C/C++ Programming |
Eclipse 4.4.1 (Luna) for C/C++ Programming
目录
Eclipse 441 Luna for CC Programming
目录
Eclipse 441 Luna安装CC Development ToolCDT
在 Eclipse 中编写第一个 CC 程序
C 程序
C 程序
C Program with Makefile
阅读文档
Eclipse CDT中调试 CC 程序
Eclipse 使用技巧
使用 GCC 进行 CC 开发
Eclipse 中的File IO
参考资料
Eclipse是一个开源的集成开发环境 (IDE)。官网在这儿。Eclipse主要用来做Java开发。它也可以通过插件的方式支持C/C++, PHP, Python, Perl, 以及其他web项目的开发。Eclipse同时也是跨平台的开发环境,可以运行在Windows, Linux和Mac OS下。 查看英文原文 Eclipse 4.4.1 (Luna)安装C/C++ Development Tool(CDT)Step 0: 安装 MinGW GCC 或者 Cygwin GCC 想用Eclipse来做C/C++开发,首先得需要一个C/C++编译器。在Windows上,需要安装 MinGW GCC 或者 Cygwin GCC。如果不确定该选哪儿款,就选MinGW吧,因为它更轻量级,更容易安装,不过所支持的特性也就少点儿了。 MinGW GCC: 阅读 MinGW 安装指南 Cygwin GCC: 阅读 Cygwin 安装指南。确保在安装的时候,在 Devel(Development) 目录下选中 gcc, g++, gdb以及make 这些包,因为默认安装是没有选中这些包的。Step 1: 安装 Eclipse C/C++ Development Tool (CDT) 有两种方式安装CDT,取决于本机上之前是不是安装过Eclipse: 如果之前安装过 Eclipse for Java Developers 或者其他的Eclipse安装包,那么你需要安装CDT插件,如下 打开 Eclipse => Help => Install New Software => 在 Work with 的下拉框的下拉菜单里选择 Luna - http://download.eclipse.org/releases/luna (或者 Eclipse 4.3 选择 Kelper; 或者 Eclipse 4.2 选择 juno; 或者 Ecplise 3.7 选择 helois)。 在 Name 复选框中展开 Programming Language => 选中 C/C++ Development Tools => 一路 Next => Finish. 如果之前没有安装过任何 Eclipse,那么可以在这里下载 Eclipse IDE for C/C++ Developers,然后解压到选择的文件夹。 Step 2: 配置 只要 Cygwin 或者 MinGW 的 bin 文件夹处在系统的 PATH 环境变量中就够了,无需其他任何配置。CDT会通过搜索 PATH 找到 C/C++ 编译器。 在 Eclipse 中编写第一个 C/C++ 程序 C++ 程序Step 0: 打开 Eclipse 在 Eclipse 安装目录运行 eclipse.exe 为你的工作空间选择合适的目录 (也就是你想把代码放在哪里) 如果 welcome 字样出现,点击 close 关闭Step 1: 创建 C++ 工程 对每个C++应用来说,都需要创建一个工程来保存所有的source codes (源代码), object files (.o 文件), executable files (可执行文件) 以及 relevant resources (资源文件)。 创建 C++ 工程的步骤: 选择 File 菜单 => New => Project… => C/C++ => C++ project 弹出 C++ Project 对话框 => 在 Project name 框内输入 FirstProject => 在 Project Types 复选框内, 选择 Executable => Empty Project => 在 Toolchains复选框内, 选择编译器,比如 Cygwin GCC 或者 MinGW GCC => Next 弹出 Select Configurations 对话框,选中 Debug 和 Release => Finish.Step 2: 编写一个 Hello-world C++ 程序 在 Project Explorer (最左边的面板) 中 => FirstProject 右键(或者 点击 File 菜单) => New => Source File 弹出 New Source File 对话框 在 Source File 框内,输入Hello.cpp 点击 Finish 源文件 Hello.cpp 出现在了编辑面板中。输入以下代码: #include using namespace std; int main() { cout 选择 Build Project 编译链接整个程序 。Step 4: Run 在 Project Explorer (最左边的面板) 中 => FirstProject 右键(或者 点击 Run 菜单) => Run As => Local C/C++ Application => (如果弹出提示, 选择 Cygwin’s gdb debugger) ⇒ 在 Console 面板,输出了结果 Hello, world! 注意: 你需要给每一个程序都创建一个C++工程。这对于玩具程序(指平时写的小程序)来说,比较烦! C 程序与上面的步骤相似,创建一个 C Project (而不是 C++ Project)。然后编译链接运行 Hello - world 程序 (Hello.c)。 #include int main() { printf("Hello, world!\n"); return 0; } C++ Program with Makefile在之前的例子中,我们使用的是所谓的 managed-make 方式来 build 程序 (这种方式下 Eclipse 会自动生成一个 makefile)。我们也可以自己手动编写 makefile 来控制整个的构建 (build) 过程。 Step 1: 创建一个 C++ Makefile 工程 File菜单 ⇒ New ⇒ Project… ⇒ C/C++ ⇒ C++ project ⇒ Project name框内, 输入HelloCppMakefile ⇒ 在Project type框内, 选择Makefile Project, Empty Project ⇒ Toolchains框内, 选择Cygwin GCC 或者 MinGW GCC。 忽略警告信息。 Step 2: 编写一个 C++ 程序 右键一个工程 => New ⇒ Source File ⇒ 在Source file框内, 输入Hello.cpp ⇒ 输入以下代码: #include using namespace std; int main() { cout File => File name 框下,输入 makefile => 输入以下代码。值得注意的是,缩进必须用 Tab 而不是 Spaces all: Hello.exe clean: rm Hello.o Hello.exe Hello.exe: Hello.o g++ -g -o Hello.exe Hello.o Hello.o: Hello.cpp g++ -c -g Hello.cppStep 4: Build 工程 右键工程 ⇒ Build Project Step 5: Run the Program 右键工程 ⇒ Run As ⇒ Local C/C++ Application [未完成] 为一个工程下的若干个玩具程序编写一个makefile 阅读文档至少,你应该通过 Eclipse 的 Welcome 页面或者 Help 菜单浏览 Eclipse的 Workbench User Guide 和 C/C++ Development User Guide。这将会避免日后很多恼人的问题,节省您很多宝贵的时间。 Eclipse CDT中调试 C/C++ 程序学会在在有图形界面的调试器中调试程序是一项很重要的技能。它会节省您非常多的时间,让您不用去猜测哪里出Bug了。 Step 0: 编写一个 C++ 程序 下面这个程序计算并打印出 n 的阶乘 (=1*2*3*…*n)。但是,这个程序有一个逻辑错误,当 n = 20 的时候会得出一个错的值 (“The Factorial of 20 is -2102132736” - 你确定?一个负数?!”) #include using namespace std; int main() { int n = 20; int factorial = 1; // n! = 1*2*3...*n for (int i = 1; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |