Oleh: mulyanto | 4 Desember, 2009

Build gcc-3.3.6 pada Centos 5

Karena Centos 5 memakai gcc-4.x yang tidak kompatibel dgn systemc-vcs. Maka perlu dipasang gcc-3.3.x.

Download file-file berikut pada folder installer :

gcc-3.3.6.tar.bz2
linux-2.6.15.4.tar.bz2
linux-libc-headers-2.6.12.0.tar.bz2
binutils-2.16.1.tar.bz2
gdb-6.5.tar.bz2
glibc-linuxthreads-2.3.6.tar.bz2

untar semua, entah kepakai atau nggak.. ini cuma niru crosstool wakakakaka

sebagai root, buatlah folder gcc-3.3.6

katro@localhost $ su
root@localhost $ cd /opt
root@localhost $ mkdir gcc-3.3.6
root@localhost $ chown katro /opt/gcc-3.3.6

kembali sebagai katro di folder installer :

katro@localhost $ cd gcc-3.3.6
katro@localhost $ mkdir gcc-build
katro@localhost $ ../configure –prefix=/opt/gcc-3.3.6 –enable-languages=c,c++
katro@localhost $ make bootstrap
katro@localhost $ make install

Selesai dah

Untuk pemakaiannya buatlah set_gcc.sh yang isinya :

PATH=/opt/gcc-3.3.6/bin:/opt/binutils-2.16_64/bin:${PATH};
export PATH;

LD_LIBRARY_PATH=/opt/gcc-3.3.6/lib:/opt/gcc-3.3.6/lib64;
export LD_LIBRARY_PATH;

katro@localhost $ source set_gcc.sh

Oleh: mulyanto | 1 Desember, 2009

Install VMWare pada Centos 5

Cara install VMware-server-1.0.5-80187 pada Centos 5

Install berikut kalau belum ada :

yum -y install libX11-devel libXtst

yum -y install gcc

yum -y install kernel-headers kernel-devel

sebagai root lakukan :

mkdir /usr/src/linux

cd /usr/src/linux

ln -s /lib/modules//build/include include

misalnya :

ln -s /lib/modules/2.6.18-164.6.1.el5/build/include/ include

Sekarang jalankan vmware-install.pl

./vmware-install.pl

Oleh: mulyanto | 30 November, 2009

Downgrade gcc

Pada /opt :

tar -jxf gcc-3.4.4.tar.bz2

mkdir gcc-build

cd gcc-build

../configure –prefix=/opt/gcc-3.4.4 –enable-languages=c,c++

make bootstrap

make install

Pada Makefile yang digunakan :

GCC_VERSION = 3.4.4

PREFIX = /opt/gcc-3.4.4/bin/

CC = ${PREFIX}gcc

CPP = ${PREFIX}g++

atau :

export CC=/opt/gcc-3.4.4/bin/gcc
export CPP=/opt/gcc-3.4.4/bin/g++

atau gunakan crosstool.

Tulisan Sebelumnya »

Kategori