meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
eclipse [2015/07/18 11:43]
niziak created
eclipse [2020/04/14 13:05] (current)
niziak
Line 1: Line 1:
 +====== Eclipse ======
 +
 +===== Spaces for indentation =====
 +Windows -> Preferences - >C/C++ -> Code Style -> Formatter
 +
 +===== Install system-wide =====
 +<code bash>
 +update-alternatives --install /​usr/​bin/​eclipse eclipse /​opt/​eclipse-mars/​eclipse 100
 +</​code>​
 +
 +===== Plugins =====
 +
 +==== from marketplace ====
 +  * RED - Robot Editor
 +  * PyDev - Python IDE for Eclipse
 +  * Optimizer for Eclipse
 +  * Eclox - doxygen
 +  * ANSI Escape in Console
 +  * GNU MCU Eclipse (for ARM)
 +
 ==== Install additional software ==== ==== Install additional software ====
- * PHP Development Tools (PDT) +  ​* PHP Development Tools (PDT) 
- * Eclipse Web Developer Tools+  * Eclipse Web Developer Tools
  
- * C/C++ GDB Hardware Debugging +  ​* C/C++ GDB Hardware Debugging 
- * C/C++ Development Tools +  * C/C++ Development Tools 
- * C/C++ GCC Cross Compiler Support +  * C/C++ GCC Cross Compiler Support 
- * C/C++ Library API Documentation Hover Help +  * C/C++ Library API Documentation Hover Help 
- * C/C++ Memory View Enhancements +  * C/C++ Memory View Enhancements 
- * C/C++ Unit Testing Support+  * C/C++ Unit Testing Support
  
- * Lua Development Tools+  ​* Lua Development Tools
  
- * TCF Target Explorer +  ​* TCF Target Explorer 
- * TCF Remote System Explorer add-in+  * TCF Remote System Explorer add-in
  
- * Valgrind Tools intergration+  ​* Valgrind Tools intergration 
 +  * Remote Command Shell Console
  
-==== Install from Marketplace ==== 
- ​* ​ 
  
 ==== Manual install ==== ==== Manual install ====
- * ShellEd - Add software site: [[https:/​sourceforge.net/​projects/​shelled/​files/​shelled/​update/​]]+  * PlantUML [[http://​plantuml.com/​eclipse.html]] Add software site: [[http://​files.idi.ntnu.no/​publish/​plantuml/​repository/​]] 
 +  * ShellEd - Add software site: [[http://​sourceforge.net/​projects/​shelled/​files/​shelled/​update/​]] 
 +  * RobotFramework-EclipseIDE - [[https://​github.com/​NitorCreations/​RobotFramework-EclipseIDE/​wiki/​Installation]] http://​sourceforge.net/​projects/​robotide/​files/​stable/​ 
 +  * Eclipse Buildroot Toolchain Plugin [[http://​buildroot.org/​downloads/​eclipse/​luna|http://​buildroot.org/​downloads/​eclipse/​luna]] 
 + 
 +===== Configure for Linux Kernel ===== 
 +  * [[https://​wiki.eclipse.org/​HowTo_use_the_CDT_to_navigate_Linux_kernel_source]] 
 + 
 +  * Link+ IDE, update URL: [[http://​sourceforge.net/​projects/​linkplustest/​files/​repository/​]] 
 + 
 + 
 +===== Issues ===== 
 + 
 +==== opening .md documents ==== 
 + 
 +Error 1:  
 +  org.eclipse.swt.SWTError:​ No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet] 
 +   
 +Solution 1: Disable GTK 3 support in Eclipse. Run eclipse with''​ --launcher.GTK_version 2''​ 
 + 
 +Error 2:  
 +  Unhandled event loop exception 
 +  No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)] 
 +   
 +Solution 2: <code bash>​sudo apt-get install libwebkitgtk-1.0-0</​code>​
  
-==== Configure for Linux Kernel ==== 
- * [[https://​wiki.eclipse.org/​HowTo_use_the_CDT_to_navigate_Linux_kernel_source]] 
- * [[http://​sourceforge.net/​projects/​linkplustest/​]]