Ubuntu16.04安装eclipse 配置c c++及自动补全

  1. 1.安装jdk  
  2.   
  3. sudo add-apt-repository ppa:openjdk-r/ppa    
  4. sudo apt-get update    
  5. sudo apt-get install openjdk-8-jdk  
  6.   
  7. 是否安装成功 java -version  
  8.   
  9. 2.安装eclipseeclipse-cdt  
  10.   
  11. sudo apt-get install eclipse  
  12. sudo apt-get install eclipse-cdt  
  13.   
  14. 运行 eclipse  
  15. 也可用这个安装 sudo apt install eclipse-platform(无需单独安装jdk  
  16.   
  17. 隐藏菜单栏  
  18.   
  19. 此时安装完的Eclipse应该是默认隐藏了菜单栏的,参考UbuntuEclipse的菜单栏显示问题即可。  
  20.   
  21. sudo gedit /etc/profile  
  22.   
  23. 在文件最后添加export UBUNTU_MENUPROXY=0 保存并重启系统即可。(试过bashrc,但是没效果)  
  24.   
  25. 设置自动补全  
  26.   
  27. Window-Preferences-General-Keys,右边的Binding是指绑定到哪个快捷键。  
  28.   
  29. 先去掉word completion绑定的快捷键,搜索word completion,然后点击下面的Unbind Command  
  30.   
  31. Binding这里没有绑定快捷键  
  32. 然后搜索content Assist,在Binding中按alt+/键,就看到绑定到alt+/键的,然后点击apply-确定。  
  33.   
  34. 新建c项目并运行  
  35. File-New-Project(or CProject)-C Project-Next  
  36.   
  37.   
  38. 这里的源文件后缀为.c  
  39.   
  40.   
  41.   
  42. 添加opencv的步骤  
  43. 打开Project->Properties。在C/C++ Build, 点击 Settings. 选择右侧 Tool Settings 标签  
  44.   
  45.  "GCC C++ Compiler"Includes中的"Include paths"添加:  
  46.   
  47. /usr/include/opencv  
  48. /usr/include/opencv2  
  49.   
  50.  "GCC C++ Linker"Libraries中的"Library search path"添加:  
  51. /usr/lib/x86_64-linux-gnu/  
  52. "Libraries"添加:  
  53. opencv_ml  opencv_imgproc  opencv_highgui  opencv_core.  
  54. 注意不要添加libopencv_ml.程序会自动添加lib  
  55.   
  56.   
  57.   
  58. eclipse中加入.a静态链接库的方法。  
  59.   
  60. Project->Property->C/C++ Build->Setting->Tool Settings->GCC C Linker->Miscellaneous->other Objects:在文件系统中找到**.a加入。  
  61.   
  62. 参考的内容:  
  63. https://blog.csdn.net/zjkC050818/article/details/78111820  
  64. https://blog.csdn.net/zjy900507/article/details/81947739  
  65. https://wenku.baidu.com/view/051ed28b7e192279168884868762caaedd33ba09.html  
  66. https://blog.csdn.net/lixiang987654321/article/details/56026701?locationNum=7&fps=1  

你可能感兴趣的:(eclipse,ubuntu)