ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

fteqcc - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে fteqcc চালান

এটি হল fteqcc কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


fteqcc - FTE QuakeC কম্পাইলার

সাইনোপিসিস


fteqcc [অপশন]

বর্ণনাঃ


এই ম্যানুয়াল পৃষ্ঠা সংক্ষিপ্তভাবে নথি fteqcc কমান্ড।

fteqcc একটি প্রোগ্রাম যা QuakeC সোর্সকোড Quake1 বা এর বাইনরে গেম ডেটাতে কম্পাইল করে
QuakeWorld ভিত্তিক গেম।

বিকল্প


--help বিকল্পগুলির সারাংশ দেখান।

-ফোটোপ্রোটো
স্বয়ংক্রিয় প্রোটোটাইপিং সক্ষম করুন

-ফওয়াসম সমস্ত অ্যাসেম্বলার কোড qc.asm এ ডাম্প করুন

-কিওয়ার্ড, -Kno-কীওয়ার্ড
ভাষার কীওয়ার্ড চালু বা বন্ধ করুন। টগল করার জন্য উপলব্ধ কীওয়ার্ডগুলি হল: asm, break,
কেস, ক্লাস, কনস্ট, চালিয়ে যান, ডিফল্ট, সত্তা, enum, enumflags, extern, float, for
goto, int, পূর্ণসংখ্যা, noref, nosave, ভাগ করা, রাষ্ট্র, স্ট্রিং, struct, সুইচ,
থিঙ্কটাইম, টাইপডেফ, ইউনিয়ন, ভার এবং ভেক্টর।

-ও০, -ও০, -ও০, -ও০,
0 এবং 3 এর মধ্যে অপ্টিমাইজেশান লেভেল ব্যবহার করুন। 0 এর সাথে কোন অপ্টিমাইজেশান সঞ্চালিত হয় না, অন্যান্য
মান বিভাগে কম বা বেশি বিকল্প অন্তর্ভুক্ত করে অপ্টিমাইজেশন.

-src ডিরেক্টরি
সোর্স ফাইল (progs.src) খুঁজতে একটি ডিরেক্টরি উল্লেখ করুন।

-ওয়াল সমস্ত সতর্কতা দেখান

বিন্যাসে


fteqcc বিভিন্ন আউটপুট ফরম্যাট সমর্থন করে।

-মান, -Tq1, -Tquakec
এটি ডিফল্ট সেটিং এবং মূল Quake1 এর সাথে সামঞ্জস্যপূর্ণ কোড তৈরি করে।

-থেক্সেন2, -থ 2
আউটপুট Hexen2 সামঞ্জস্যপূর্ণ কোড.

-Tkkqwsv, -টাকা7, -টিবিগপ্রগস, -Tversion7, -Tkkqwsv
KK সংস্করণ 7 সামঞ্জস্যপূর্ণ প্রোগ তৈরি করে

-Tfte FTE Quake-এর জন্য নির্দিষ্ট কোড তৈরি করে।

অপ্টিমাইজেশন


নিম্নোক্ত বিকল্পগুলি অপ্টিমাইজেশন সূক্ষ্ম টিউন করতে ব্যবহার করা যেতে পারে। তাদের মধ্যে কিছু সক্রিয় করা হয়
স্বয়ংক্রিয়ভাবে.

-অসাইনমেন্ট
c = a*b দুটি অপারেশনের পরিবর্তে একটি অপারেশনে সঞ্চালিত হয় এবং এটি পুরোনো হতে পারে
ডিকম্পাইলার ব্যর্থ হবে।

-অশোর্টেনিফস
যদি (!a) ঐতিহ্যগতভাবে দুটি বিবৃতিতে সংকলিত হয়। এই অপ্টিমাইজেশান এটা করে
এক, কিন্তু কিছু ডিকম্পাইলারকে বিভ্রান্ত করতে পারে।

-অননভেক_পারমস
অরিজিনাল qcc-এ, ফাংশন প্যারামিটারগুলিকে একটি ভেক্টর স্টোর হিসাবেও নির্দিষ্ট করা হয়েছিল
ভাসমান এই যে ঠিক করে.

-অস্থির_নাম
আপনার প্রোগ থেকে ধ্রুবকের নাম বের করে দেয়, ফলে ছোট ফাইল হয়। এটা
decompilers নাম বাদ বা সংখ্যাসূচক বেশী জালিয়াতি করে তোলে.

-অস্থির_নাম_স্ট্রিং
আপনার প্রোগ থেকে স্ট্রিং ধ্রুবকের নাম বের করে দেয়। এই addons ভাঙতে পারে, তাই
এই ক্ষেত্রে এটি ব্যবহার করবেন না।

-Odupconstdefs
ধ্রুবকগুলির সংজ্ঞা একত্রিত করুন যা একই মান। অতিরিক্ত মনোযোগ দিন
ধ্রুব সতর্কতা বরাদ্দ.

-অনুপ্লিকেট স্ট্রিং
স্ট্রিং টেবিলটি কম্প্যাক্ট করুন যা প্রগগুলিতে সংরক্ষিত হয়। এটা যথেষ্ট হবে
এই সঙ্গে ছোট.

-স্থানীয়
স্থানীয় নাম এবং সংজ্ঞা বের করে দেয়। এটি ডিকম্পাইল করা সত্যিই কঠিন করে তোলে

-ফাংশন_নাম
এটি ফাংশনগুলির নামগুলিকে বের করে দেয় যা কখনই বলা হয় না। খুব একটা করে না
যদিও একটি প্রভাব।

-অফিল নাম
এটি প্রোগগুলির ফাইলের নামগুলি বের করে দেয়। এটি সত্যিই পুরানো বিভ্রান্ত করতে পারে
decompilers, কিন্তু সাম্প্রতিক বেশী কিছুই না.

-অউল্লেখিত
রেফারেন্সহীন ভেরিয়েবলের এন্ট্রি সরিয়ে দেয়। ভাল একটি পার্থক্য না
রক্ষণাবেক্ষণ কোড।

-ওভারল্যাপটপ
অস্থায়ী ওভারল্যাপ করে pr_globals গণনা অপ্টিমাইজ করে। QC, প্রতি
সাধারণভাবে গুণ, ভাগ বা অপারেশন একটি অস্থায়ী পরিবর্তনশীল উৎপন্ন করে।
এই অপ্টিমাইজেশন অতিরিক্ত প্রতিরোধ করে, এবং Hexen2 এর গেমকোডের ক্ষেত্রে, হ্রাস করে
50k দ্বারা গণনা. এটি সবচেয়ে গুরুত্বপূর্ণ অপ্টিমাইজেশন, কখনও.

-অকনস্ট্যান্টারিথম্যাটিক
5*6 আসলে প্রোগগুলিতে একটি অপারেশন নির্গত করে। এটি ঘটতে বাধা দেয়,
কার্যকরভাবে কম্পাইলার 30 দেখুন

-Oprecache_file
precache_file-এ ফাংশন কল এবং স্ট্রিংগুলিতে ব্যবহৃত নষ্ট জিনিসগুলি বের করে দিন
বিল্টিন (যা আসলে ভূমিকম্পে অসম্পূর্ণ)।

-আবার_শুধুমাত্র
একটি রিটার্ন স্টেটমেন্টে শেষ হওয়া ফাংশনগুলির শেষে একটি সম্পন্ন বিবৃতির প্রয়োজন নেই
কাজ. এটি কিছু ডিকম্পাইলারকে বিভ্রান্ত করতে পারে, যার ফলে ফাংশনগুলি আরও বড় দেখায়
তারা ছিল তুলনায়.

-ওকম্পাউন্ড_জাম্প
এই অপ্টিমাইজেশানটি বেশিরভাগ নেস্টেড if/else স্টেটমেন্টের পরিবর্তে একটি প্রভাব ফেলে
একটি নিঃশর্ত জাম্প স্টেটমেন্টে ঝাঁপ দেওয়া, এটি চূড়ান্ত গন্তব্যে লাফ দেবে
পরিবর্তে. এই decompilers বিভ্রান্ত হবে.

-অস্ট্রিপ_ফাংশন
ফাংশনগুলির 'defs' বের করে দেয় যেগুলি শুধুমাত্র সরাসরি কল করা হয়েছিল। এই করে
সংরক্ষিত গেমগুলিকে প্রভাবিত করে না।

-ওলোকাল_মার্শালিং
pr_globals-এর একটি বিভাগে সমস্ত স্থানীয়কে সংরক্ষণ করুন। ব্যাপকভাবে এটি হ্রাস. এই
কার্যকরভাবে ওভারল্যাপটেম্পের কাজ করে। এটি কয়েকজনের দ্বারা বগি হিসাবে লক্ষ্য করা গেছে,
যাইহোক, এবং এটি যেখানে সমস্যা সৃষ্টি করে তা এখনও জানা যায়নি।

-ওভেক্টরকাল
যেখানে একটি ফাংশনকে শুধুমাত্র একটি ভেক্টর দিয়ে কল করা হয়, এটি ফাংশনকে কল করে
একটি ভেক্টরের পরিবর্তে তিনটি ফ্লোট সংরক্ষণ করুন। এটি একটি ভাল সংখ্যক pr_globals সংরক্ষণ করতে পারে
যেখানে সেই ভেক্টরগুলিতে অনেকগুলি সদৃশ স্থানাঙ্ক থাকে কিন্তু সম্পূর্ণরূপে মেলে না।

onworks.net পরিষেবা ব্যবহার করে অনলাইন fteqcc ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad