Obfuscated Tiny C Compiler

সফটওয়্যার স্ক্রিনশট:
Obfuscated Tiny C Compiler
সফটওয়্যার বিবরণ:
সংস্করণ: 1.0
তারিখ আপলোড: 3 Jun 15
ডেভেলপার: Fabrice Bellard
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 98

Rating: 4.0/5 (Total Votes: 3)

obfuscated ক্ষুদ্র সি কম্পাইলার (OTCC) আমি 2002 সালে আন্তর্জাতিক obfuscated সি কোড কনটেস্ট (IOCCC) জয় করার জন্য লিখেছেন একটি খুব ছোট সি কম্পাইলার.
আমার লক্ষ্য নিজেই কম্পাইল করতে সক্ষম হয় যা ক্ষুদ্রতম সি কম্পাইলার লিখতে ছিল. আমি একটা ছোট সি কম্পাইলার লিখতে যথেষ্ট সাধারণ যা ছিল C- এর উপসেট চয়ন. ';', '{', '}' এবং শূণ্যস্থান ব্যতীত সি উৎস 2048 বাইট: আমি সর্বোচ্চ প্রতিযোগীতার দ্বারা অনুমোদিত আকার পৌঁছেছেন পর্যন্ত তারপর আমি সি উপসেট বাড়ানো.
আমি i386 কোড জেনারেট করতে চয়ন. এটা endianness এবং unaligned এক্সেস উপর নির্ভরশীল কারণ মূল OTCC কোড শুধুমাত্র i386 লিনাক্স চালানো হবে. এটি মেমরি প্রোগ্রাম উত্পন্ন এবং সরাসরি এটি চালু. বাহ্যিক চিহ্ন dlsym সঙ্গে এই সমস্যাগুলি সমাধান করা হয়েছে ().
OTCC এর পোর্টেবল সংস্করণ আছে, যাতে, আমি OTCCELF নামক একটি বৈকল্পিক তৈরি. এটা OTCC তুলনায় মাত্র একটু বড়, কিন্তু এটা কোন binutils সরঞ্জাম উপর নির্ভর না করেই সরাসরি একটি সি উৎস থেকে একটি পরিবর্তনশীল লিঙ্ক i386 বামন এক্সিকিউটেবল উত্পন্ন! OTCCELF succesfully i386 লিনাক্স এবং স্পার্ক সোলারিস উপর পরীক্ষা করা হয়.
উল্লেখ্য: OTCC এর সোর্স কোড থেকে শুরু করে লেখা হয়েছিল একটি সম্পূর্ণরূপে বৈশিষ্ট্যযুক্ত ISOC99 সি কম্পাইলার যা আমার অন্যান্য প্রকল্প TinyCC!
সংকলন:
জিসিসি -O2 otcc.c -o otcc -ldl
জিসিসি -O2 otccelf.c -o otccelf
স্বয়ং-সংকলন:
./otccelf otccelf.c otccelf1

অনুরূপ সফ্টওয়্যার

Pyexpander
Pyexpander

20 Feb 15

Scala
Scala

17 Feb 15

Lua
Lua

17 Aug 18

বিকাশকারী অন্যান্য সফ্টওয়্যার Fabrice Bellard

QEMU
QEMU

22 Jun 18

FFmpeg
FFmpeg

17 Aug 18

TCCBOOT
TCCBOOT

3 Jun 15

মন্তব্য Obfuscated Tiny C Compiler

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান