Tá GCC gann ar Bhailiúchán Tiomsaitheoirí GNU, tiomsaitheoir C do Linux.
$ gcc [options] [source files] [object files] [-o output file]
Príomhroghanna GCC:
rogha | tuairisc |
---|---|
gcc -c | comhaid foinse a thiomsú chun comhaid a réadú gan nasc a dhéanamh |
gcc -Dname[=value] | macra réamhphróiseálaí a shainiú |
gcc -fPIC | cód neamhspleách suímh a ghiniúint do leabharlanna roinnte |
gcc -glevel | faisnéis dífhabhtaithe a ghiniúint le húsáid ag GDB |
gcc -Idir | cuir san áireamh eolaire na gcomhad ceanntásca |
gcc -llib | nasc le comhad leabharlainne |
gcc -Ldir | féach san eolaire le haghaidh comhaid leabharlainne |
gcc -o output file | scríobh aschur tógála chuig comhad aschuir |
gcc -Olevel | barrfheabhsú a dhéanamh ar mhéid an chóid agus ar an am forghníomhaithe |
gcc -shared | comhad réad roinnte a ghiniúint don leabharlann chomhroinnte |
gcc -Uname | macra réamhphróiseálaí a shainiú |
gcc -w | díchumasaigh gach teachtaireacht rabhaidh |
gcc -Wall | gach teachtaireacht rabhaidh a chumasú |
gcc -Wextra | teachtaireachtaí rabhaidh breise a chumasú |
Tiomsaigh file1.c agus file2.c agus nasc le feidhmchomhad comhad aschuir :
$ gcc file1.c file2.c -o execfile
Rith aschomhad execfile :
$ ./execfile
Tiomsaigh comhad1.c agus comhad2.c gan nasc:
$ gcc -c file1.c file2.c
Thiomsú myfile.c le faisnéis dífhabhtaithe agus nasc chuig an gcomhad aschur execfile :
$ gcc -g myfile.c -o execfile
Thiomsú myfile.c le teachtaireachtaí foláirimh ar chumas agus nasc chuig an gcomhad aschur execfile :
$ gcc -Wall myfile.c -o execfile
Thiomsú myfile.c le agus nasc le leabharlann statach libmath.a lonnaithe i / úsáideora / / math áitiúil le aschomhad execfile :
$ gcc -static myfile.c -L/user/local/math -lmath -o execfile
Thiomsú myfile.c le leas iomlán a bhaint agus an nasc chuig an gcomhad aschur execfile :
$ gcc -O myfile.c -o execfile
Advertising