Састављач ГЦЦ Ц.

ГЦЦ је скраћеница од ГНУ Цомпилер Цоллецтион, Ц компајлер за Линук.

ГЦЦ синтакса

$ gcc [options] [source files] [object files] [-o output file]

ГЦЦ опције

ГЦЦ главне опције:

опција Опис
gcc -c компајлирати изворне датотеке у објектне датотеке без повезивања
gcc -Dname[=value] дефинишите макро претпроцесора
gcc -fPIC генерисати позивно неовисан код за дељене библиотеке
gcc -glevel генеришу информације о отклањању грешака које ће користити ГДБ
gcc -Idir додај укључују директоријум заглавних датотека
gcc -llib веза са датотеком библиотеке
gcc -Ldir потражите датотеке у библиотеци у директоријуму
gcc -o output file напиши излазну датотеку у излазну датотеку
gcc -Olevel оптимизујте за величину кода и време извршавања
gcc -shared генерисати заједничку датотеку објекта за заједничку библиотеку
gcc -Uname ундефине макро претпроцесора
gcc -w онемогућити све поруке упозорења
gcc -Wall омогућити све поруке упозорења
gcc -Wextra омогућити додатне поруке упозорења

Примери ОУУ

Саставите филе1.ц и филе2.ц и повежите се са излазном датотеком екецфиле :

$ gcc file1.c file2.c -o execfile

 

Покрените излазну датотеку екецфиле :

$ ./execfile

 

Саставите филе1.ц и филе2.ц без повезивања:

$ gcc -c file1.c file2.c

 

Саставите мифиле.ц са информацијама о отклањању грешака и везом за излазну датотеку екецфиле :

$ gcc -g myfile.c -o execfile

 

Саставите мифиле.ц са омогућеним порукама упозорења и линком до излазне датотеке екецфиле :

$ gcc -Wall myfile.c -o execfile

 

Саставите мифиле.ц са и повежите са статичном библиотеком либматх.а која се налази у / усер / лоцал / матх за излазну датотеку екецфиле :

$ gcc -static myfile.c -L/user/local/math -lmath -o execfile

 

Саставите мифиле.ц са оптимизацијом и везом до излазне датотеке екецфиле :

$ gcc -O myfile.c -o execfile

Генератор ГЦЦ кода

  Програмски језик:
  Састављач:    
  Тип израде:  
Опције
Ниво порука упозорења:  
Ниво отклањања грешака:  
Ниво оптимизације:  
Штампај информације о компилацији (-в)    
Датотеке / фасцикле
Изворне датотеке:   (све)
Датотеке објекта:   (све)
Укључи директоријуме:  
Датотеке из библиотеке:    
Каталози библиотека:  
Излазни фајл:    

Копирајте код и налепите га у терминал.

 


Такође видети

ЛИНУКС
БРЗЕ ТАБЛИЦЕ