eclipse c/c++开发代码提示

****************************************************************************************************************************************************

C/C++:
 mac下
打开终端:输入:$ gcc- v
Using built-in specs.
得到类似的:
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2335.15~108/src/configure --disable-checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2335.15~108/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
很容易就看到你当前使用的版本了。
启动Eclipse.进入:Windows-->Preferences-->C/C++找到Environment。增加两个变量:
CPLUS_INCLUDE_PATH: /usr/include/c++/4.2.1(我的gcc版本) 
C_INCLUDE_PATH: /usr/include
 
C/C++的代码提示只在.和->下触发,虽然没有Java下这么强大,不过也够了。因为这里是代码提示最容易发挥威力的地方。
 
===========================================================================================

补充:

alt+/  也能提示  不知道 Ctrl+Space  在mac 下怎么操作,因这这个组合键默认是被搜索功能占用了,commanc+space 被切换输入法占用了,不过alt+/ 能用也不错了 ;


先编译下,编译后编辑代码就有提示 ,如图,自己写了个结构体,编译后就能提示变量。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
eclipse中进行嵌入式开发时,可以通过安装相应的插件来实现代码提示的功能。其中,常用的插件有CDT(C/C++ Development Tools)和GNU MCU Eclipse插件。 CDT是eclipse官方提供的插件,它为C和C++开发提供了丰富的功能,包括代码编辑、调试、构建等。安装CDT插件后,你可以在eclipse中创建C/C++项目,并在编辑代码时获得代码提示、自动补全等功能。 GNU MCU Eclipse插件是一个第三方插件,它专门为嵌入式开发提供支持。该插件基于CDT,并集成了GNU工具链,可以方便地进行嵌入式开发。安装GNU MCU Eclipse插件后,你可以在eclipse中创建嵌入式项目,并获得针对嵌入式开发代码提示、自动补全等功能。 你可以通过在eclipse的插件市场中搜索并安装这些插件,或者直接从官方网站下载并手动安装。安装完成后,你就可以在eclipse中享受到代码提示的便利了。 #### 引用[.reference_title] - *1* *3* [eclipse调试基于freertos的嵌入式工程](https://blog.csdn.net/cyjbj/article/details/127856164)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [使用Eclipse搭建STM32嵌入式开发环境](https://blog.csdn.net/luobeihai/article/details/127946814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值