Saya mencoba membangun proyek saya dengan kompiler gcc, tetapi saya mendapatkan kesalahan ini:
gcc: error: opsi baris perintah yang tidak dikenal '-mthumb'
Bukankah -mthumbopsi default untuk gcc?
output dari gcc --version:
gcc (Alat GNU untuk ARM Embedded Processors) 4.8.4 20140526 (rilis)
[ARM / revisi-cabang-4_8-revisi 211358]
make versi 3.81
Saya membangun dengan makeversi 3.81 untuk arsitektur Cortex-M4.
ahh, jadi Anda mengatakan itu mungkin karena terlalu lama
—
hoijui
makedalam kasusnya, @sim.watts? Saya mendapat kesalahan yang sama ketika mencoba mengkompilasi proyek ARM pada x86 GCC, karena ini adalah opsi spesifik ARM.
@hoijui Saya rasa ini bukan
—
simon.watts
makemasalah - yang sering ditampilkan sebagai variabel kosong (ekspansi dari fungsi make yang hilang - jalankan dengan --warn-undefined-variables). Saya baru saja memeriksa ketika -mthumbopsi ditambahkan ke GCC, dan sudah pasti lebih dulu 4.8.4. Saya akan mempertanyakan apakah ada sesuatu yang berbeda di cabang ARM dibandingkan dengan baseline, atau apakah mungkin opsi muncul di baris perintah di mana sesuatu yang lain diharapkan (seperti parameter ke opsi sebelumnya, atau serupa).
-mthumbdidokumentasikan untuk GCC 4.4 dan 8.2. Mungkin memposting baris perintah akan membantu, jika opsi telah terjalin dalam beberapa konteks lain?