Kompilátor GCC C
GCC je zkratka GNU Compiler Collection, C kompilátoru pro Linux.
Syntaxe GCC
$ gcc [ možnosti ] [ zdrojové soubory ] [ objektové soubory ] [ -o výstupní soubor ]
Možnosti GCC
Hlavní možnosti GCC:
volba | popis |
---|---|
gcc -c | kompilovat zdrojové soubory do objektových souborů bez propojení |
gcc -D jméno [ = hodnota ] | definovat makro preprocesoru |
gcc -fPIC | generovat kód nezávislý na poloze pro sdílené knihovny |
gcc -g úroveň | generovat informace o ladění, které má GDB použít |
gcc - jsem ředitel | přidat zahrnout adresář hlavičkových souborů |
gcc -l lib | odkaz na soubor knihovny |
gcc -L dir | vyhledejte v adresáři soubory knihovny |
gcc -o výstupní soubor | zapisovat build výstup do výstupního souboru |
gcc -O úroveň | optimalizovat velikost kódu a dobu provádění |
gcc -shared | generovat soubor sdílených objektů pro sdílenou knihovnu |
gcc -U jméno | undefine preprocesorové makro |
gcc -w | vypněte všechny varovné zprávy |
gcc - stěna | povolit všechny varovné zprávy |
gcc -Wextra | povolit další varovné zprávy |
Příklady GCC
Kompilace file1.c a file2.c a odkaz na výstupního souboru execfile :
$ gcc file1.c file2.c -o spustitelný soubor
Spustit spustitelný soubor výstupního souboru :
$ ./execfile
Kompilace file1.c a file2.c bez propojení:
$ gcc -c file1.c file2.c
Kompilace myfile.c s informacemi o ladění a odkazem na spustitelný soubor výstupního souboru :
$ gcc -g myfile.c -o spustitelný soubor
Kompilace myfile.c se zapnutými varovnými zprávami a odkaz na výstupní souborový soubor :
$ gcc -Wall myfile.c -o execfile
Zkompilujte myfile.c se spojením se statickou knihovnou libmath.a umístěnou v / user / local / math pro výstup souboru execfile :
$ gcc -static myfile.c -L / user / local / math -lmath -o execfile
Kompilace myfile.c s optimalizací a odkaz na výstupního souboru execfile :
$ gcc -O myfile.c -o spustitelný soubor
Generátor kódu GCC
V současné době máme kolem 2789 kalkulaček a převodních tabulek, které vám pomohou rychle spočítat vše pro oblasti jako jsou:
- Kalkulačky, převodníky, konvertory, vzorečky a užitečné nástroje zdarma
- Časová pásma/výpočet času/online kalendáře
- Převody jednotek - kalkulačky, vzorečky a výpočty
- Vývoj webů (HTML,CSS,JS, PHP), webdesign a webové nástroje
- Elektrické symboly, výpočet elektřiny, el. obvodů a komponent
- Matematika
- Užitečné nástroje pro každodenní použití
- Úprava a editace textu
- Nástroje pro práci s PDF soubory
- Programování a kodování
- Ekologie
- Další užitečný obsah a nástroje
- Stažení videa a obrázků ze sociálních sítí
- Marketingové nástroje
- Nástroje pro moje PC / počítač
- Linux
- Text
- Aktuální pracovní adresář
- cp-R
- GCC
- gcc-c
- gcc-D
- gcc-fPIC
- gcc-g
- gcc-I
- gcc-L / -l
- gcc-o
- gcc-O
- gcc-wall
- is-a
- is-l
- is-r
- is-R
- is-s
- is-S
- is-t
- Pomalý Ubuntu ve VirtualBoxu
- Přepsání souboru pomocí příkazu cp
- Přesouvání souborů
- Příkaz cat
- Příkaz cd
- Příkaz cp
- Příkaz is
- Příkaz mv
- Příkaz pwd
- Vynechání adresáře pomocí příkazu cp
- Zobrazení a sloučení textového souboru
- Zobrazení úplné cesty k souboru
a další nástroje neustále vyvíjíme. Naším cílem je stát se jednotným kontaktním místem pro všechny lidi, kteří potřebují rychlé výpočty nebo kteří potřebují najít rychlou odpověď pro základní dotazy na Internetu.
Kromě toho věříme, že internet by měl být zdrojem bezplatných informací. Všechny naše nástroje a služby jsou proto zcela zdarma a není nutná žádná registrace k tomu, abyste je mohli používat. Každou kalkulačku jsme kódovali a vyvinuli individuálně a sami si ji důkladně otestovali. Pokud však zaznamenáte nějakou chybu, informujte nás, prosím.
Zatímco většina kalkulaček na Justfreetools.com je navržena tak, aby byla univerzálně použitelná pro celosvětové použití, některé kalkulačky a tabulky se mohou vztahovat jen pouze pro konkrétní země (například výpočet daní z příjmů se bude lišit pro jednotlivé země apod.)