বর্তমানে আমি সাধারণভাবে এবং বিশেষত আইফোন / অ্যান্ড্রয়েড লক্ষ্যগুলিতে এআরএমের প্রতি আগ্রহী। তবে আমি ঝনঝন সম্পর্কে আরও জানতে চাই, যেহেতু এটি পরবর্তী বছরগুলিতে গুরুত্বপূর্ণ ভূমিকা পালন করে।
আমি চেষ্টা করেছিলাম
clang -cc1 --help|grep -i list
clang -cc1 --help|grep arch|grep -v search
clang -cc1 --help|grep target
-triple <value> Specify target triple (e.g. i686-apple-darwin9)
আমি জানি ক্ল্যাং-এর ট্র্যাপলেট প্যারামিটার রয়েছে তবে আমি কীভাবে এর জন্য সমস্ত সম্ভাব্য মান তালিকাবদ্ধ করতে পারি? আমি দেখেছি যে ঝনঝন ক্রস কম্পাইল সম্মান এবং জিসিসি খুব ভিন্ন, জিসিসি বিশ্বের সব কিছুর জন্য আলাদা বাইনারি থাকা উচিত, PLATFORM_make বা PLATFORM_ld মত (ঝ * 86-পিসি cygwin আমি * 86 - * - লিনাক্স-GNU ইত্যাদি HTTP : //git.savannah.gnu.org/cgit/libtool.git/tree/doc/PLATFORMS )
ঝনঝন বিশ্বে এটি কেবলমাত্র একটি বাইনারি (যেমন আমি কিছু ফোরামে পড়েছি)। তবে আমি কীভাবে সমর্থিত লক্ষ্যগুলির তালিকা পেতে পারি? এবং যদি আমার টার্গেটটি এটি আমার ডিস্ট্রোতে সমর্থন করে না (লিনাক্স / উইন্ডোজ / ম্যাকোস / যাই হোক না কেন) আমি কীভাবে আরও প্ল্যাটফর্ম সমর্থন করে এমন একটিকে পেতে পারি?
আমি যদি এসভিএন সর্বশেষ ঝনঝন এটি:
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
আমি কি বেশিরভাগ প্ল্যাটফর্ম পাব? দেখে মনে হচ্ছে ঝাঁকুনি এখনই মনে মনে ক্রস সংকলন দিয়ে নির্মিত হয়নি, তবে এটি এলএলভিএম ভিত্তিক এটি তত্ত্বের ক্ষেত্রে খুব ক্রস-বান্ধব হওয়া উচিত? ধন্যবাদ!