Eclipse CDT的开发

原创 2005年01月01日 22:51:00

C/C++编译器
GCC
    预处理(Pre-Processing)、编译(Compiling)、汇编(Assembling)、链接(Linking)

常用的command:
g++ - 编译c++
gcc - 编译c

-I  找头文件
e.g  g++ foo.c -I /home/xiaowp/include -o foo

-L 找库文件
e.g g++ foo.c -L /home/xiaowp/lib -lfoo -o foo

参考
http://www.linuxdby.com/articlesdisplay.php?newsid=234
http://www.linuxdby.com/articlesdisplay.php?newsid=235
http://tech.ccidnet.com/pub/article/c309_a102603_p1.html

GDB
make

MinGW --GCC在window的实现

Depvelopement Tool
Eclipse CDT

创建一个Managed Make C++ Project
自动生成makefile.在c/c++ build中Tool Setting可以选择修改g++的很多参数

生成so
g++ test.cpp -fPIC -shared -o libtest.so
如果在window下最好把它生成为dll,不然在链接时候会报ld.exe cannot find ltest 的错误。笨死了。

参考
http://bbs.chinaunix.net/forum/viewtopic.php?t=373418

引用so
直接用命令行指定
C:/Java/eclipse/workspace/testManage>g++ testM.cpp -I C:/Java/eclipse/workspace/
testso -L C:/Java/eclipse/workspace/testso -llibtest.so -o testM

在eclipse的UI指定
项目右键属性的c/c++ build中Tool Setting分别设置GCC C++ Compiler->directories的头文件和GCC C++ Linker-->Libaries的库文件

还需要设置路径
window:设置Path,加入so所在的路径,不然ld找不到
Linux:设置LD_LIBRARY_PATH

Window:最后成功生成exe文件,需要把so拷到exe的当前目录下。执行成功

参考
http://sourceforge.net/mailarchive/forum.php?forum_id=5119&max_rows=25&style=nested&viewmonth=200406

C++中使用c的函数
e.g extern int hello();





集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序

集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序本文示例用 CDT 插件已经上传至 Csdn,点击这里进入下载页面 。        集成 CDT ...
  • defonds
  • defonds
  • 2009年12月15日 17:54
  • 26767

eclipse CDT 开发的一些小问题解决方案,不断更新中...

一. CDT编辑代码时提示member declaration not found 或者 type cannot be solved, 本人试过网上的各种方法都不行, 包括更改indexer什么的都不...
  • sinat_24310873
  • sinat_24310873
  • 2016年11月29日 04:08
  • 253

Eclipse + CDT 实现JNI 的方法

因为某些算法要通过c++实现,因而只能在java下用
  • kevinfox18
  • kevinfox18
  • 2014年05月05日 21:35
  • 804

无力吐槽在Eclipse CDT下进行C/C++开发

继前文“VS和Eclipse的调试功能哪个更强大? ”介绍了下自己为什么必须要在Eclipse下开发C/C++程序而不是VS下开发,也吐槽了Eclipse下调试C/C++程序的纠结与不便。但还是必须得...
  • lanxuezaipiao
  • lanxuezaipiao
  • 2014年01月08日 20:07
  • 4425

利用Eclipse CDT建立 windows下面C++开发环境

写在前面:最近在C++工具版问CDT使用方法的人不少。可见MinGW的用户和潜在用户还是有很多的。我现在把这个开发工具的使用方法总结出来,通过这篇文章,你应该可以学习到如何快速建立一个eclipse下...
  • goodboy1881
  • goodboy1881
  • 2006年03月22日 08:37
  • 18069

eclipse + cdt + mingw 一个Javaer的Win32

在eclipse中使用mingw gcc进行win32开发,程序显示图标以及窗口美化。
  • Jungle_
  • Jungle_
  • 2017年06月19日 12:26
  • 462

Eclipse - Eclipse CDT配置OpenCV项目

Eclipse CDT配置OpenCV项目 本文地址: http://blog.csdn.net/caroline_wendy/article/details/23944033 Eclipse...
  • u012515223
  • u012515223
  • 2014年04月17日 17:00
  • 4120

Eclipse环境安装C/C++插件CDT和Eclipse安装的插件卸载

Eclipse环境安装C/C++插件CDT 准备软件下载地址: eclipse: http://www.eclipse.org/    或   http://www.eclipse.org...
  • WoAiBianCheng123abc
  • WoAiBianCheng123abc
  • 2017年07月04日 16:41
  • 1222

【随笔】eclipse cdt 添加自动补全功能

自动代码补全完全是一个改善生活质量的功能呀!cdt拥有自动代码补全功能,只是我们没有打开而已 1. 绑定快捷方式 1. windows -> preferences ->general->k...
  • Ajax_zh
  • Ajax_zh
  • 2015年03月03日 16:15
  • 2905

Eclipse+CDT使用个人经验

零零总总记录一些常见的小问题 一、Eclipse由于误操作快捷键等原因,使得无法实现变量高亮 解决方案:Windows->Preferences->C/C++->Editor->Content A...
  • Vanderick
  • Vanderick
  • 2016年04月21日 09:21
  • 407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Eclipse CDT的开发
举报原因:
原因补充:

(最多只允许输入30个字)