জিসিসি সি সংকলক

জিসিসি জিএনইউ সংকলক সংকলনের একটি সংক্ষিপ্ত, লিনাক্সের সি সংকলক।

জিসিসির সিনট্যাক্স

$ 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

 

কম্পাইল myfile.c ডিবাগ তথ্য এবং আউটপুট ফাইলে লিঙ্ক সহ execfile :

$ gcc -g myfile.c -o execfile

 

কম্পাইল myfile.c সতর্কবাণী সক্ষম সহ এবং আউটপুট ফাইল লিংক execfile :

$ gcc -Wall myfile.c -o execfile

 

কম্পাইল myfile.c সঙ্গে এবং স্ট্যাটিক লাইব্রেরির সাথে লিঙ্ক libmath.a অবস্থিত / ব্যবহারকারী / স্থানীয় / গণিত আউটপুট ফাইলে execfile :

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

 

কম্পাইল myfile.c অপ্টিমাইজেশান এবং আউটপুট ফাইল লিঙ্ক সহ execfile :

$ gcc -O myfile.c -o execfile

জিসিসি কোড জেনারেটর

  প্রোগ্রাম ভাষা:
  সংকলক:    
  বিল্ড প্রকার:  
বিকল্পগুলি
সতর্কতা বার্তা স্তর:  
ডিবাগ স্তর:  
অনুকূলকরণ স্তর:  
সংকলন তথ্য মুদ্রণ (-v)    
ফাইল / ফোল্ডার
সোর্স ফাইল:   (সমস্ত)
অবজেক্ট ফাইল:   (সমস্ত)
ডিরেক্টরি অন্তর্ভুক্ত:  
লাইব্রেরি ফাইলগুলি:    
গ্রন্থাগার ডিরেক্টরি:  
আউটপুট ফাইল:    

কোডটি অনুলিপি করুন এবং এটি টার্মিনালে পেস্ট করুন।

 


আরো দেখুন

Advertising

লিনাক্স
দ্রুত টেবিল