Archlinux ta paralel gcc

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Paralel gcc kullanimi

Bu belgede farkli GCC sürümünün nasil kurup kullanabileceginiz kisaca anlatilacak.

Ilk önce http://gcc.gnu.org/mirrors.html adresinden yakin yansidan releases bölümünden 3.4.3 gcc-core.tar.bz2 cekiyoruz. (Diger gcc Versionlari icinde ayni uygulama aynidir, örnek olarak 3.4.3 kullanildi)

Bu paketi /usr/lib/gcc/i686-pc-linux-gnu/ altina aciyoruz:

tar xjf gcc-core-3.4.3.tar.bz2 -C /usr/lib/gcc/i686-pc-linux-gnu/

Simdi /usr/lib/gcc/i686-pc-linux-gnu/ dizinine gidiyoruz:

cd /usr/lib/gcc/i686-pc-linux-gnu/ 

gcc-build isimli bir klasör yapiyoruz:

mkdir gcc-build

yaptigimiz dizine giriyoruz:

cd gcc-build

./configure yi calistiralim:

sh /usr/lib/gcc/i686-pc-linux-gnu/gcc-3.4.3/configure

Arkasindan bootstrap:

make bootstrap

Bootstrap islemi bittikten sonra yükleyebiliriz:

make install

Geriye kaldi ince ayarlar:

cd /usr/local/bin/
ln -s cpp g++
export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++

Buyrun gcc-3.4.3 kullanima hazir istediginiz paketi derleyebilirsiniz. Eger PKGBUILD üzerinden makepkg ile derlemek istiyorsaniz:

CC=/usr/local/bin/gcc
CXX=/usr/local/bin/g++

Yukardaki satirlari, PKGBUILD dosyasinin icinde

build() {

ile baslayan bölümün hemen bi satir altina yazarsaniz, derlemis oldugunuz GCC sürümü ile paket derleencektir.

Örnek bir PKGBUILD dosyasi


Artik makepkg ile (abs yardimi ile indirmis oldugunuz) PKGBUILD i gcc-3.4.3 derliyebilirsiniz