FreeBasic
Главная
Вход
Регистрация
Четверг, 18.04.2024, 11:06Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Freebasic » Вопросы по языку FreeBasic » Новая версия компилятора 1.09.0
Новая версия компилятора 1.09.0
haavДата: Суббота, 01.01.2022, 20:31 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1361
Репутация: 49
Статус: Offline
Привет всем!

сoderJeff выпустил новую версию компилятора. Я не могу выделить что-то конкретное , ну разве что возможность писать параметры компиляции прямо в исходном файле. А так в основном все нововведения технического характера , малопонятные обычному юзеру. Поэтому просто ссылка на changelog:

https://sourceforge.net/p/fbc/code/ci/1.09.0/tree/changelog.txt

Судя по прошлым сообщениям coderJeff , он хотел закрепить всю работу по исправлениям и некоторым добавлениям в отдельной версии , чтобы начать вносить в новую версию кардинальные изменения (речь идет о динамической строке unicode , довести до ума порт emscripten , rtlib переписанная на FB).


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
zamabuvaraeuДата: Вторник, 04.01.2022, 16:50 | Сообщение # 2
Подполковник
Группа: Друзья
Сообщений: 147
Репутация: 4
Статус: Offline
>возможность писать параметры компиляции прямо в исходном файле

В настоящих проектах такое лучше не использовать. Например, мы меняем тип подсистемы с GUI на Console, и система контроля версий обнаруживает, что файлы устарели и требуют фиксации в хранилище. Через пять минут нужно опять собрать GUI, меняем тип подсистемы в исходнике, и система контроля версий опять говорит, что файлы устарели.
 
haavДата: Среда, 05.01.2022, 04:20 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 1361
Репутация: 49
Статус: Offline
Цитата zamabuvaraeu ()
В настоящих проектах такое лучше не использовать. Например, мы меняем тип подсистемы с GUI на Console, и система контроля версий обнаруживает, что файлы устарели и требуют фиксации в хранилище. Через пять минут нужно опять собрать GUI, меняем тип подсистемы в исходнике, и система контроля версий опять говорит, что файлы устарели.


Да , с системой контроля версий эта плюшка бесполезна и даже как ты сказал лишней. А для небольших исходных файлов , используемых как примеры (например для компиляции с файлами ресурсов) , может стать помощником. Хотя вряд ли кто-то будет этим часто пользоваться.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
bxusinboyДата: Среда, 05.01.2022, 17:57 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 2
Статус: Offline
Цитата zamabuvaraeu ()
>возможность писать параметры компиляции прямо в исходном файлеВ настоящих проектах такое лучше не использовать. Например, мы меняем тип подсистемы с GUI на Console, и система контроля версий обнаруживает, что файлы устарели и требуют фиксации в хранилище. Через пять минут нужно опять собрать GUI, меняем тип подсистемы в исходнике, и система контроля версий опять говорит, что файлы устарели.

Тогда -s gui и -s console нужно регулировать только с помощи IDE. Остальные, не меняемые ключи компилятора можно использовать в тексте.
 
zamabuvaraeuДата: Воскресенье, 09.01.2022, 09:13 | Сообщение # 5
Подполковник
Группа: Друзья
Сообщений: 147
Репутация: 4
Статус: Offline
Я собираю через утилиту make. Для её запуска необходимо добавить путь к утилите в переменную среды %PATH%, и настроить несколько переменных и флагов для компилятора. Я пока не знаю как это делать через IDE.
С другой стороны, нет смысла ставить IDE на сервер, иначе придётся каждый раз для сборки проекта заходить на сервер, щёлкать мышью или нажимать F5. Сейчас бот на сервере видит изменения в хранилище на гитхабе, скачивает эти изменения и запускает утилиту make, это очень удобно, а IDE лишь усложнит задачу.
 
Форум » Freebasic » Вопросы по языку FreeBasic » Новая версия компилятора 1.09.0
  • Страница 1 из 1
  • 1
Поиск: