最简单的一个程序结构:两个cpp文件,一个h头文件。
文件间函数调用:
TestCPP.cpp主函数:
#include <cstdio> #include <cstdlib> #include "main_pp.h" int main(void) { puts("Hello World!!!"); main_pp(); return 0; }
main_pp.h头文件:
int main_pp();
main_pp.cpp函数实现:
#include <iostream> #include "main_pp.h" using namespace std; int main_pp(){ cout<<"hello linux main_pp"<< endl; return 0; }
命令运行:
Ubuntu上运行(g++需要用apt-get安装):
g++ -c TestCPP.cpp
g++ -c main_pp.cpp
g++ -o hello TestCPP.o main_pp.o
执行:
./hello
输出:
Hello World!!!
hello linux main_pp
参考:
http://xiaorenxinong.iteye.com/blog/797662
http://www.cnblogs.com/lidan/archive/2011/05/25/2239517.html
Eclipse CDT运行:
eclipse CDT里面的Makefile文件写不对,就没办法在eclipse里面运行C++代码。(我用的是google的ADT,包含了CDT)
我试了试,本例Makefile如下(只修改了OBJS那一行,添加了main_pp.o,其他的是新建Makefile Project时自动生成的。):
CXXFLAGS = -O2 -g -Wall -fmessage-length=0 OBJS = TestCPP.o main_pp.o LIBS = TARGET = TestCPP $(TARGET): $(OBJS) $(CXX) -o $(TARGET) $(OBJS) $(LIBS) all: $(TARGET) clean: rm -f $(OBJS) $(TARGET)
右键项目,Build Project
再右键,Run As->C/C++
OK,成功了,和命令方式输出相同。不过这下就简单了,全部在eclipse中解决!
CDT相关文档:
http://www.eclipse.org/cdt/documentation.php
相关推荐
linux下安装Eclipse及安装c++插件CDT linux下安装Eclipse及安装c++插件CDT linux下安装Eclipse及安装c++插件CDT
CDT eclipse c++/c 插件,对应的eclipse版本为4.2.0
Eclipse C/C++ 自动补全的cdt补丁,补全.
如何在Linux使用Eclipse + CDT开发C C++程序 主要在LINUX下配置,试过了,方法正确
Eclipse CDT (C/C++ Development Tooling) CDT全称C/C++ Development Toolkit,是完全用 Java 实现的开放源码项目。对于我们入门者来说,可以认为它就是Eclipse中使用的一个插件,可以用来开发C/C++项目
Eclipse C、C++(CDT)配置与入门
在用c++语言做项目开发时,需要...eclipse是插件式的IDE,安装CDT后,不仅可以自由编辑C++代码而且可以即时编译、运行,大大提高了学习效率。闲话少说,现在就来介绍linux环境下如何使用eclipse编译c++语言的开源项目。
在Linux下安装 1.Eclipse SDK 2.JRE Java运行环境 3.CDT(C/C++ Development Toolkit) 然后,有一个简单的C++开发工程编译实例
视频:...实现使用C和C++自动补全,CDT 版本10.2。目前可以用于stm32cubeide和CCS(Code Composer studio)使用。直接拷贝到CCS安装路径下:C:\ti\ccs\eclipse\plugins\
Linux配置CDT环境.doc
整理出来的CDT规约c++实现,最重要的是由CRC校验,经过测试完全可用,哈哈,大家下吧没错滴!对于要用CRC校验来实现CDT规约的同志来说绝对值10分哇哈哈~
在Eclipse下安装C++插件CDT cdt是在eclipse中编写C++程序的插件,虽然还不是很完美,但是是在windows中编写linux下C++程序(GNU C++)的一个好途径。
eclipse cdt 解析C++ AST
Eclipse 搭建C/C++开发环境 cdt-master-7.0.2 Eclipse 搭建C/C++开发环境 cdt-master-7.0.2
CDT规约CDT规约CDT规约CDT规约CDT规约CDT规约
Eclipse CDT 开发环境的搭建(Windows) .................................................................................... 1 1. 下载并安装MinGW ...........................................................
CDT eclipse c/c++ 插件,对应的eclipse版本为4.X.X
免费下载eclipse cdt编译C++的插件
eclipse下的C/C++插件,使eclipse能创建c和c++工程
里面打包有最新版的eclipse for C/C++ 已集成好CDT插件 不需要另外安装,并且有MINGW 和 JRE 可供选用 更新时间2020/06