Posts Tagged ‘gcc’

Problem z Nvidia na Suse 11.3

July 18th, 2010

Problem tyczy się konfiguracji kernela i dlatego nie można zainstalować sterownika do najnowszego Suse.

Rozwiązanie:

Otwieramy YAST

» Read more: Problem z Nvidia na Suse 11.3

Kompilacja kernela dla leniwych

June 11th, 2010

Wszystkie operacje instalacji możemy przeprowadzić albo w konsoli albo za pomocą Yasta (tych tłumaczyć nie będę bo możemy je wyklikać).
Otwieramy konsole i logujemy się na rooota za pomocą polecenia su.
Wpisujemy:

zypper install make ncurses-devel gcc gcc-c++ gcc-objc gcc-locale kernel-source kernel-syms

wszystkie pakiety zaczynające się na gcc-* to kompilator i jego okolice, kernel-* to żródła właściwe, ncurses-* to biblioteka potrzebna do konfiguracji źródeł (metodą menuconfig – nie mylić z niezbędne lub konieczne) by ostatecznie otrzymać plik .config.

Wydajemy następną komendę:
» Read more: Kompilacja kernela dla leniwych

Kompilacja *src.rpm

October 14th, 2009

terminalBędziemy potrzebować 15 min. na przygotowanie systemu do kompilacji paczek, oraz dużo mocy obliczeniowej i czasu (dla wolniejszych maszyn) dla takich paczek jak Open Office, Firefox, Amarok etc.

Zaczniemy od początku. Chcemy się dowiedzieć jakie flagi mamy włączyć dla naszego procesora.

Przykład oprę na swoim procesorze u Was może  być inny wynik.

W tym celu otwieramy terminal/konsole i wpisujemy :

user@PC:~> cat  /proc/cpuinfo .

Na stronie Wiki Gentoo w dziale dla AMD doczytać możemy :

vendor_id  : AuthenticAMD
cpu family  : 16
model  : 2
model name  : AMD Phenom(tm) xxxx Triple/Quad-Core Processor
stepping  : 2/3

» Read more: Kompilacja *src.rpm

CFLAGS i CXXFLAGS

September 19th, 2009

terminalCzym jest CFLAGS i CXXFLAGS ??

To najprościej mówią zmienne środowiskowe w Makefile pozwalające przekazać nam dodatkowe parametry do kompilatora (gcc) .

CFLAGS umożliwia dodać przełączniki dla kompilatora C, a CXXFLAGS ma być stosowany przy powoływaniu się na C + + kompilator. Podobnie, zmienna CPPFLAGS istnieje w przełączniki mają być przekazane do preprocesora C. Zmienne  te najczęściej wykorzystywane są do optymalizacji lub debugowania np.: -g lub -march=k8.

Użytkownicy wolnych systemów w dość łatwy sposób mogą dowiedzieć się jakich przełączników mogą użyć.

W tym celu otwieramy terminal/konsole i wpisujemy:

user@PC:~> gcc –help
» Read more: CFLAGS i CXXFLAGS