Автор Тема: Настройка Z88DK  (Прочитано 1946 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ALKOSHA

  • Пользователь
  • Сообщений: 805
  • Люблю донди.
    • ВКонтакте
    • Просмотр профиля
Настройка Z88DK
« : 21 Сентябрь 2019, 00:36:58 »
... для спектрума.  :wow:

Прописал переменные среды и Path, как тут:
https://www.z88dk.org/wiki/doku.php?id=temp:front



оттуда же скачал sdcc, и закинул в папку bin

Поочерёдно чекнул установленные тулзы, как тут:
https://github.com/z88dk/z88dk/blob/master/doc/ZXSpectrumZSDCCnewlib_01_GettingStarted.md
Вроде всё на месте.

 
Создаю тестовый си-файл.
#include <stdio.h>
main()
{
   printf("Hello World !\n");
}

Пробую компильнуть.
И облом.


Прикол в том, что zx-конфиг по указанному пути имеется. Но почему-то он игнорирует слэш (переход в директорию). То есть название файла прилипло к названию каталога. Чё оно так?  :?

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Настройка Z88DK
« Ответ #1 : 21 Сентябрь 2019, 00:42:51 »
Ну так бэкслэш в конце текста переменной кто указывать будет? У первой он есть, но у второй, где конфиг, нет.

Оффлайн ALKOSHA

  • Пользователь
  • Сообщений: 805
  • Люблю донди.
    • ВКонтакте
    • Просмотр профиля
Настройка Z88DK
« Ответ #2 : 21 Сентябрь 2019, 01:00:21 »
Ага. Понял.
Но терь такое вот при компиляции хелло-ворлда.



Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Настройка Z88DK
« Ответ #3 : 21 Сентябрь 2019, 01:13:59 »
Ругается на шестую линию. Добавить одну-две пустых строки в конце? Ещё есть варианты, что у main() не указано возвращаемое значение. И, как следствие, нет return.

Оффлайн ALKOSHA

  • Пользователь
  • Сообщений: 805
  • Люблю донди.
    • ВКонтакте
    • Просмотр профиля
Настройка Z88DK
« Ответ #4 : 21 Сентябрь 2019, 01:52:16 »
Добавить одну-две пустых строки в конце?

С пустыми строками пошло... Терь осталось разобраться, как компилить именно под ZX.
z88dk вроде бы даже прямо в TAP-ку умеет трамбовать.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Настройка Z88DK
« Ответ #5 : 21 Сентябрь 2019, 12:12:28 »
С этим уже не помогу. С общими ошибками компиляции немного знаком, а ZX конкретно - нет.