pas-файл/stand-alone & lazarus-ide проект: отличие

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение sunjob » 30.01.2025 23:42:21

добрый день, колдуны!

вопрос, собственно в теме.
есть pas-файл/программа
возможны два исполнения/сборки
- stand-alone pas-файл, fpc из ком.строки.
- lazarus-project, добавление выкусов/функционала из pas-файла и вставка в проект.
(плюс-минус "трамвайная остановка" - примерно будем считать так)

вопрос: чем будут отличаться "данные сборки"?
(ну, понятно дело, кроме очевидных моментов, как-то: сборка/отладка в lazarus удобнее, необходимо будет немного "напрячься" что-бы вставить функционал из pas-файла, соответствующая структура проекта в лазаре итд)

спасибо.
Аватара пользователя
sunjob
постоялец
 
Сообщения: 171
Зарегистрирован: 12.01.2011 15:19:54

Re: pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение RRYTY » 30.01.2025 23:55:35

sunjob писал(а):есть pas-файл/программа
возможны два исполнения/сборки


- lazbuild

Пример для сборки
hello.tar.bz2


P.S. дичайший жаргон топикстартера вызывает эмоции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RRYTY
постоялец
 
Сообщения: 221
Зарегистрирован: 25.12.2021 10:00:32

Re: pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение sunjob » 31.01.2025 00:22:27

кроме очевидных моментов

по теме: меня интересуют "разница/особенности" как таковые "собранные/разрабатываемые в 1м и 2м случаях?
чем они будут отличаться, что при этом надо помнить во время написания кода, особенности/наречия итд?
(как собрать я разберусь :о)

about lazbuild - в курсе, имхо, это "разновидность" lazarus-проекта (поправьте, если я не прав).

p.s.
RRYTY писал(а):вызывает эмоции

я очень рад этому! и вас с новым годом!!! :D
Аватара пользователя
sunjob
постоялец
 
Сообщения: 171
Зарегистрирован: 12.01.2011 15:19:54

Re: pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение sunjob » 07.02.2025 00:02:32

Ничем не будут отличаться. Под капотом у lazarus тот же fpc, наречие языка просто прописывается директивой компиляции $mode

примерно так и думал: fpc со "своим особым/настраиваемым" окружением.

about pas-main-file: когда создается проект, в диалоге выбора установить фильтр на * и выбрать pas-файл и он добавится в проект как главный
Аватара пользователя
sunjob
постоялец
 
Сообщения: 171
Зарегистрирован: 12.01.2011 15:19:54

Re: pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение Alex2013 » 07.02.2025 15:56:16

Думаю что в принципе можно для конкретного проекта Лазарус написать батник для его сборки в "голом" fpc . (Сборщик ресурсов есть в форме утилиты ) Но вообще интересная идея подменив fpc.exe (или что там для линукса? ) своей " затычкой" посмотреть что именно идет компилятору.
Alex2013
долгожитель
 
Сообщения: 3100
Зарегистрирован: 03.04.2013 11:59:44

Re: pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение sunjob » 11.02.2025 11:02:25

Alex2013 писал(а):посмотреть что именно идет компилятору

да всЁ чЁ надо идет, обычный набор сборочного окружения :о)
Аватара пользователя
sunjob
постоялец
 
Сообщения: 171
Зарегистрирован: 12.01.2011 15:19:54

Re: pas-файл/stand-alone & lazarus-ide проект: отличие

Сообщение Alex2013 » 11.02.2025 14:55:23

:wink: "Эта нога, кого надо нога !"
Alex2013
долгожитель
 
Сообщения: 3100
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru
cron