Там есть библиотека для MacOS M1.
А при чем тут библиотеки для С ???
PureBasic - форум |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » PureBasic - форум » OffTop » PureBasic 6.00
Там есть библиотека для MacOS M1.
А при чем тут библиотеки для С ???
Несколько скринов запущенных программ.
Ни одна не отображается
Это проверенно или предположение???
На странице не так много вариантов для ARM. В перечисленных системах присутствует Raspian - операционная система малины.
Надо для Пурика.
Возьмите те что есть исходники и просто используйте libchilkat-9.5.0.a и libchilkat-9.5.0.so из архива Chilkat armhf C/C++ Libs for Linux (armv7l) вместо тех что в примерах.
Автор Chilkat прислал библиотеки для ARM32 и М1.
Для М1 - не работает.
Для Малинки - работает
Для М1 - не работает.
Не компилируется? Запускается, но появляется ошибка? Ошибок нет, но просто вообще не работает?
Библиотека вообще загружается?
Kомпилируется, но при обращении к процедуре выдает Invalid memory access.
Пётр
Здравствуйте.
Пожалуйста, поделитесь списком форумов, где обсуждается и развивается РВ.
Ребят! А как скачать то эту версию? Что-то не нашёл.
А как скачать то эту версию?
На официальном сайте вверху справа есть кнопка Login Там скачивается.
Фред добавил поддержку ARM64 https://www.purebasic.fr/english/viewto … 11#p581611
Вышел релиз версии 6.00.
Список добавленных функций в первом сообщении.
кому-нибудь довелось испытать? Еще вчера вечером увидел новость.
кому-нибудь довелось испытать?
Работает.
Демо версия в свободном доступе. Можно скачать и протестировать.
кому-нибудь довелось испытать?
имхо:
1. не очень понятно, зачем оно (компилятор Си) нужно (было) под винду. Размер exe'шников одинаковый, Си-исходник генерируется, компилятор ресурсов починили.
2. раз теперь два компилятора по дефолту идут, то можно было сразу их добавить в настройки выбора, а не добавлять "руками"
3. не очень понятно, что значит "support for Windows 11, OS X 11 and 12 for OSVersion()" - "старые" версии не работали?
Прочие изменения касаются 3Д, т.е. для винды прогресс минимальный.
не очень понятно, что значит "support for Windows 11, OS X 11 and 12 for OSVersion()" - "старые" версии не работали?
Во времена выпуска предыдущих версий PB были Windows 11, MacOS X 11 и 12?
По мере выпуска новых версий ОС они добавляются в PB.
для винды прогресс минимальный.
Большую часть времени заняло написание и отладка C backend.
1. не очень понятно, зачем оно (компилятор Си) нужно (было) под винду.
Наверно чтобы винда на арм процессоре могла поместить в себе пурик
Кстати, если версия направлена на Си, то можно ли в windows прицепить уже готовый исходник?
случайным образом с первой попытки захотел посмотреть что за файл:
C:\PureBasic6_х32\Examples\3D\Water.pb
Открыл в версии х32 (изменил пути на абсолютные, т.к. #PB_Compiler_Home не работает) и.. вываливается ошибка!
На 6_х64, а также 5.73 (х32 и х64) всё работает.
AZJIO
задумка хорошая, но будущее арм туманно: амд и интел переходят на мелкие ядра, которые конкурируют с арм по энергоэффективности и не надо ничего переделывать.
можно ли в windows прицепить уже готовый исходник
Можно. Только нужно обеспечить наличие всех требуемых библиотек. В дистрибутиве PB только компилятор.
Открыл в версии х32 (изменил пути на абсолютные, т.к. #PB_Compiler_Home не работает)
Проверил - работает.
Что выдает
Debug #PB_Compiler_Home
вываливается ошибка!
Запускается и работает. Может PB неправильно установлен?
будущее арм туманно
ARM процессоры в гораздо большем числе устройства чем Intel и AMD.
В роутерах, смартфонах, планшетах, телевизорах и другой подобной электронике ARM процессоры.
Они же в микроконтроллерах.
#PB_Compiler_Home не работает
Проверил, работает
Компилируется и fasm и gcc.
арм туманно
1. Вчера специально статью читал, там было сказано, что Windows уже поддерживает ARM, вот посмотри на сайте майкрософт https://docs.microsoft.com/ru-ru/windows/arm/overview
2. Что туманно как раз наоборот. В той же статье было сказано, что за счёт улучшения устаревших команд число транзисторов для ARM-процессора сократилось в 10 раз. Ну и также сказано что интел хотя и поддерживает стандарт с 80 годов поняли конкурентность и тоже стали ускорять свои процы. А ARM-процы типа стали у каждой фирмы свои разрабатывать несколько, и поэтому нет у них стандартизации, то есть для каждого проца свой компилятор иначе прога не будет работать созданная для другого ARM-проца.
Отредактировано AZJIO (01.07.2022 13:43:13)
А ARM-процы типа стали у каждой фирмы свои разрабатывать несколько
Ядро ARM разрабатывает только одна фирма. https://ru.wikipedia.org/wiki/ARM_(%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D1%8F)
Другое дело что она продает его всем желающим. Но на набор инструкций ядра процессора это не влияет.
и поэтому нет у них стандартизации
Стандарт есть https://ru.wikipedia.org/wiki/ARM_(%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0)
https://en.wikipedia.org/wiki/List_of_ARM_processors
то есть для каждого проца свой компилятор иначе прога не будет работать созданная для другого ARM-проца.
Компилятор GCC. Он поддерживает много чего включая ARM процессоры.
PB для ARM использует именно его. Собственно для это был создан C backend.
Проверил, работает
исходник Water.pb работает на х32?
пути исправлял для версии 5.73
А что, правда, что для windows используется Pelles C? Это ужас :\
для windows используется Pelles C
Если речь про C backend, компилятор GCC.
Из Pelles C только polink, polib и porc, которые использовались и до этого.
О, забыл спросить: 6.00 теперь х64 или с 32бит?
О, забыл спросить: 6.00 теперь х64 или с 32бит?
Заглянуть https://www.purebasic.com/download.php не судьба?
Заглянуть https://www.purebasic.com/download.php не судьба?
религия не позволяет
Ну вот, иранские братья по разуму выложили PureBasic 6.0 в открытый доступ.
Кому надо, запасаемся.
Доработки PureBasic IDE | OpenSource | 05.10.2024 |
PureBasic 6.10 | OffTop | 23.10.2024 |
PureBasic сборка | PureBasic для Windows | 25.04.2024 |
Компилятор справки PureBasic на основе компилятора справки AutoIt3 | PureBasic для Windows | 30.10.2024 |
Порт llama.cpp в PureBasic через Object Pascal | Вопросы по PureBasic | 25.04.2024 |
Вы здесь » PureBasic - форум » OffTop » PureBasic 6.00