meta data for this page
Differences
This shows you the differences between two versions of the page.
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/]] | ||