2010-01-22 3 views
2

При использовании функции нескольких единиц компиляции CCS компилятора, я наткнулся на то, что, кажется, довольно серьезная ошибка:к.х.н. компилятор множественным единицы компиляции особенность

Установка представляет собой файл заголовка определения #bit в #byte, два блока компиляции # включают заголовочный файл и функцию, ссылающуюся на указанный # бит.

Похоже, что код функции (в частности, с использованием правильного адреса на указанную # бит) зависит от указанной функции, находящейся в том же компиляционном блоке, что и функция main().

Любые идеи?

+3

Возможно, вы захотите опубликовать несколько примеров - я не уверен, в чем проблема, о которой вы просите. –

+0

Я буду, как только снова получу эту среду (займёт время, долгая история ...). Благодарю. – Ofir

ответ

1

Для компилятора CCS имеет большое количество ошибок (я работал с ним в течение многих лет). Они также выпускают обновленные версии примерно раз в месяц. Это может быть ошибкой, несколько единиц компиляции являются относительно новой функцией в компиляторе CCS.

Это может помочь свести к ответе ваш вопрос на форуме CCS' peer support forum и отправить им по электронной почте свой запрос.

Смежные вопросы