আমি এনডিকে এবং জিসিসি ব্যবহার করে অ্যান্ড্রয়েডে কিছু সি ++ কোড পোর্ট করছি। কোডটি মূলত চলমান। এক পর্যায়ে, অ্যালিপসে ডিবাগ করার সময়, কল
Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory;
এই ত্রুটির কারণ:
Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.)
1 <symbol is not available> 0x812feb44
ওটার মানে কি? সংকলকটি কোনও কারণে অবৈধ কোড উত্পন্ন করেছে? কনস্ট্রাক্টরটিতে আমার একটি ব্রেকপয়েন্ট রয়েছে (যা কিছুই করে না) এবং এটি আঘাত হানে না। আমি ইতিমধ্যে একটি সম্পূর্ণ পুনর্নির্মাণ কাজ করেছি।
এই সমস্যাটির জন্য আমি কী ভুল করতে পারি?