Install eclipse-cdt
09 Nov 2014 Kategori: Pemrograman • LinuxEclipse-cdt adalah IDE(Integrated Development Environment) untuk bahasa pemrograman C atau C++. IDE adalah tool untuk memudahkan dalam memprogram hal yang kompleks. Kalau hanya program sederhana, mungkin sekedar text editor saja sudah cukup.
Ternyata menginstallnya sangatlah gampang. Unduh versi terbaru melalui http://eclipse.org/cdt/downloads.php. Saya menggunakan Eclipse Luna. Setelah diunduh lalu diextrak. Kemudian jalankan file eclipse apabila anda mendapat pesan kesalahan bahwa jvm yang digunakan harus versi 7, maka anda silahkan install paket openjdk-7-* dan icedtea-7-*. Untuk mensetting bahwa java 7 yang akan digunakan, bukan java 6 silahkan baca http://luthfi.idris.web.id/update-alternative. Apabila setelah berhasil dijalankan kemudian crash dengan pesan kesalahan pada log adalah seperti ini
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f423390d73f, pid=16076, tid=139922691548928
#
# JRE version: OpenJDK Runtime Environment (7.0_65-b32) (build 1.7.0_65-b32)
# Java VM: OpenJDK 64-Bit Server VM (24.65-b04 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libgdk-x11-2.0.so.0+0x5173f] gdk_display_open+0x3f
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Ternyata untuk memperbaiki masalah ini sangatlah mudah. Hanya menambahkan baris --launcher.GTK_version
2
pada file eclipse.ini
yang berada satu folder pada program eclipse. TETAPI baris tadi harus berada setelah --launcher.defaultAction
openFile
karena saya sudah mencoba menaruhnya di akhir file dan tetap error. Isi lengkap file eclipse.ini
saya sebagai berikut
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product org.eclipse.epp.package.cpp.product
--launcher.defaultAction openFile
-showsplash org.eclipse.platform
--launcher.XXMaxPermSize 256m
--launcher.defaultAction openFile
--launcher.GTK_version 2
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
sumber: http://forums.debian.net/viewtopic.php?t=115477