جی سی سی سی مرتب

جی سی سی ، لینکس کے لئے ایک سی مرتب ، GNU کمپلر مجموعہ کی مختصر ہے۔

جی سی سی نحو

$ 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.c اور file2.c مرتب کریں اور آؤٹ پٹ فائل کا اجراء فائل سے لنک کریں :

$ gcc file1.c file2.c -o execfile

 

چلائیں آؤٹ پٹ فائل execfile :

$ ./execfile

 

file1.c اور file2.c مرتب کریں بغیر جوڑیں :

$ gcc -c file1.c file2.c

 

آرکائیو myfile.c ڈبگ معلومات اور آؤٹ پٹ فائل کو لنک کے ساتھ execfile :

$ 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) پرنٹ کریں    
فائلیں / فولڈرز
ماخذ فائلیں:   (سب)
آبجیکٹ فائلیں:   (سب)
ڈائریکٹریز شامل کریں:  
لائبریری فائلیں:    
لائبریری ڈائریکٹریز:  
آؤٹ پٹ فائل:    

کوڈ کو کاپی کریں اور اسے ٹرمینل میں چسپاں کریں۔

 


بھی دیکھو

لنکس
ریپڈ ٹیبلیاں