Короче говоря, я хочу скомпилировать некоторый унаследованный код с использованием GCC для 68HC16 (изначально основанного на коммерческом компиляторе).
Я нашел патч здесь:
http://www.realtime.bc.ca/open-source/gnu-hc1x.html
Это патч для gcc 2.8.1 и binutils 2.9.1.Я смог скомпилировать его с некоторыми настройками в Cygwin / gcc.
Он правильно компилируется в каталоге, где компилируется gcc, но когда я выполняю команду 'make install' и пытаюсь запустить ее из / home / me,Ассемблер HC16 не выбран, и компиляция не удалась.
Есть идеи, как это исправить?
$ hc16-coff-gcc -c test.c
/tmp/ccyqP57A.s: Assembler messages:
/tmp/ccyqP57A.s:2: Error: no such instruction: `section .text'
/tmp/ccyqP57A.s:3: Error: no such instruction: `align 1'
/tmp/ccyqP57A.s:5: Error: no such instruction: `global _f'
/tmp/ccyqP57A.s:6: Error: no such instruction: `_f'
/tmp/ccyqP57A.s:7: Error: no such instruction: `pshm z'
...