जीसीसी सी कंपाईलर

जीसीसी जीएनयू कंपाईलर कलेक्शनची एक छोटी सूची आहे, जो लिनक्ससाठी सी कंपाईलर आहे.

जीसीसी वाक्यरचना

$ 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 अतिरिक्त चेतावणी संदेश सक्षम करा

जीसीसी उदाहरणे

कंपाईल file1.c आणि file2.c आणि आउटपुट फाइल दुवा execfile :

$ gcc file1.c file2.c -o execfile

 

रन आउटपुट फाइल एक्झिफाईल :

$ ./execfile

 

लिंक न करता file1.c आणि file2.c संकलित करा :

$ gcc -c file1.c file2.c

 

डीबग माहितीसह मायफाइल सी संकलित करा आणि आउटपुट फाइल एक्झिफाईलशी दुवा साधा :

$ gcc -g myfile.c -o execfile

 

चेतावणी संदेश सक्षम केले आणि आउटपुट फाइल एक्स्पाईलवर दुवा साधून मायफाइल.क. संकलित करा .

$ gcc -Wall myfile.c -o execfile

 

कंपाईल myfile.c आणि दुवा स्थिर लायब्ररी सह libmath.a स्थित / वापरकर्ता / स्थानिक / गणित निर्गत फाईल execfile :

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

 

ऑप्टिमायझेशन आणि आउटपुट फाइल एक्झिफाईलशी दुवा साधून मायफाइल सी संकलित करा :

$ gcc -O myfile.c -o execfile

जीसीसी कोड जनरेटर

  प्रोग्रामिंग भाषा:
  संकलक:    
  बिल्ड प्रकार:  
पर्याय
चेतावणी संदेश पातळी:  
डीबग स्तर:  
ऑप्टिमायझेशन स्तर:  
संकलन माहिती मुद्रित करा (-v)    
फायली / फोल्डर्स
स्त्रोत फायली:   (सर्व)
ऑब्जेक्ट फायली:   (सर्व)
निर्देशिका समाविष्ट करा:  
लायब्ररी फायली:    
लायब्ररी निर्देशिका:  
आउटपुट फाइल:    

कोड कॉपी करा आणि टर्मिनलमध्ये पेस्ट करा.

 


हे देखील पहा

लाइनक्स
वेगवान सारण्या