1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openarkcompiler-incubator-pacific

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

pacific: демонстрационный runtime для компилятора Ark

Демонстрационный пример реализации Runtime для компилятора Ark.

Разработка и поддержка осуществляются лабораторией PLCT.

Полное название лаборатории — Лаборатория программных языков и технологий компиляции, она входит в состав Института прикладной математики им. М. В. Келдыша и Центра интеллектуальных программных систем.

Проект использует лицензию Apache.

TODO: проверить совместимость лицензии Mulan с лицензией Apache.

Компиляция pacific (Ubuntu 18.04)

  1. Установите цепочку инструментов aarch64 GNU Linux:

    Можно использовать команду apt-get install gcc-8-aarch64-linux-gnu для установки цепочки инструментов aarch64 GNU Linux.

  2. Установите aarch64 qemu:

    Из папки pacific выполните скрипт pacific/script/build-qemu-aarch64.sh, чтобы установить aarch64 qemu, или воспользуйтесь командой make aarch64-qemu.

  3. Компиляция pacific:

    Выполните команду make или make pacific, чтобы скомпилировать pacific.

Компиляция pacific (Ubuntu 16.04)

  1. Установите цепочку инструментов aarch64 GNU Linux:

    Можно использовать команду apt-get install gcc-aarch64-linux-gnu для установки цепочки инструментов aarch64 GNU Linux.

  2. Установите aarch64 qemu:

    Из папки pacific выполните скрипт pacific/script/build-qemu-aarch64.sh, чтобы установить aarch64 qemu, или воспользуйтесь командой make aarch64-qemu.

  3. Изменение кода:

    Измените строку "CROSS_AARCH64_GCC=aarch64-linux-gnu-gcc-8" в файле Makefile на "CROSS_AARCH64_GCC=aarch64-linux-gnu-gcc".4. Компиляция pacific:

    Выполните команду make или make pacific, чтобы скомпилировать pacific.

Запуск pacific

Выполнение команды make sample запустит pacific для загрузки ассемблерного файла "Hello World", созданного компилятором Ark.

Вы также можете использовать команду make sample Q V=1 или просмотреть содержимое файла Makefile для более глубокого понимания того, как работает pacific.

Кроме того, в директории doc находятся простые документы по дизайну.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openarkcompiler-incubator-pacific.git
git@api.gitlife.ru:oschina-mirror/openarkcompiler-incubator-pacific.git
oschina-mirror
openarkcompiler-incubator-pacific
openarkcompiler-incubator-pacific
master