powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
25 сообщений из 368, страница 10 из 15
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40007258
PetroNotC Sharp
ну дак сделайте обзор профи

гугл освой уже.
ничего нового ты там не найдёшь
форк + цЫкол
форк можешь заменить этим системДэ
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40007261
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, я тебе уже писал, что systemd в среде Linux для обычных программ, это эквивалент RunAsService на венде.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40007265
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020,
-1
rdb_dev,
Это к чему?
Что за 30 лет ничего не меняется или к двум выше вопросам по service list?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008402
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написано:
- бинарник Б использующий либу Л динамик при нажатии на кнопочку.
- либа Л.so использует библиотеки protobuf.
При пересобрать проект Л все пересобирается без ошибок.
При пересобрать Б ошибка линковки либ протобафа.
Вопрос. Куда прописать либы протобафа. В бинарник, если там только кнопка?
Или в либу Л но она собирается без ошибок.
?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008422
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, если в задаче стоит использование динамической библиотеки по кнопке, зачем же ты с ней линкуешь?
Используй API функции загрузки динамических библиотек в адресное пространство процесса: для венды LoadLibrary() / для линуха dlopen(). Затем тащи из них указатели к нужным тебе функциям и далее пинай эти функции через указатели.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008446
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
Я не уверен что ты прав.
У меня перед глазами большое ИС заказчика.
У него 20 файлов so и h.
Подключаю их как выше описал.
Значит это динамическая? У них?
Статическая это файлы.а расширением?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008448
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что по первоу вопросу?
Неужели все в notepad пишут?
Почему сборка либы без ошибки а сборка бинарника встаёт?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008452
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev,
Я не уверен что ты прав.
У меня перед глазами большое ИС заказчика.
У него 20 файлов so и h.
Подключаю их как выше описал.
Я так понимаю, это какая-то магическая кнопка в точке Лагранжа между Землёй и Луной, которая по щелчку пальцев загружает в адресное пространство процесса любую shared library, стоит лишь подумать о названии библиотеки? Чудеса... Такого даже C# не умеет.

PetroNotC Sharp

У него 20 файлов so и h.
...
Значит это динамическая? У них?
Статическая это файлы.а расширением?
Да!
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008453
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Что по первоу вопросу?
Неужели все в notepad пишут?
Почему сборка либы без ошибки а сборка бинарника встаёт?
Не знаю о каком "первом вопросе" ты ведёшь речь, но для работы с проектом C++ лично я предпочитаю NetBeans IDE.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008457
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЧто по первоу вопросу?

Он вызвал такой фейспалм, что отвечать просто нечем.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008462
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
rdb_dev,
Я не уверен что ты прав.
У меня перед глазами большое ИС заказчика.
У него 20 файлов so и h.
Подключаю их как выше описал.
Я так понимаю, это какая-то магическая кнопка в точке Лагранжа между Землёй и Луной, которая по щелчку пальцев загружает в адресное пространство процесса любую shared library, стоит лишь подумать о названии библиотеки? Чудеса... Такого даже C# не умеет.

PetroNotC Sharp

У него 20 файлов so и h.
...
Значит это динамическая? У них?
Статическая это файлы.а расширением?
Да!
на два вопроса да?
Файлы so это динамич, а статич это а расширение. Так?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008463
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
PetroNotC SharpЧто по первоу вопросу?

Он вызвал такой фейспалм, что отвечать просто нечем.продолжай жевать попкорн. Я не против.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008464
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
Что по первоу вопросу?
Неужели все в notepad пишут?
Почему сборка либы без ошибки а сборка бинарника встаёт?
Не знаю о каком "первом вопросе" ты ведёшь речь, но для работы с проектом C++ лично я предпочитаю NetBeans IDE.
ну дак расскажи как там. Два проекта? Сборка как у меня?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008466
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev
пропущено...
Да!
на два вопроса да?
Файлы so это динамич, а статич это а расширение. Так?
Не понимаю, что именно тебя смущает... Да, "Да!" на оба вопроса.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008467
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
В Qt из проекта статик на выходе имеем один файл а и число файлов so по количеству классов в проекте. Так?
В динамик я получил один so файл.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008469
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
пропущено...
на два вопроса да?
Файлы so это динамич, а статич это а расширение. Так?
Не понимаю, что именно тебя смущает... Да, "Да!" на оба вопроса.
есть пример динамич подключения на файлах so в вебе и у заказчика.
А ты сказал это неверно.
Так?
Как тебя понять?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008470
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
Прочти и скажи что ты критикуешь?
https://evileg.com/en/post/413/
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008473
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
>Такого даже C#
Не знаю.
Я изучаю либы в Qt.
В дельфи по другому. Статич при загрузке экзешника. Динамич load.... ()
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008474
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
ну дак расскажи как там.
Нормально там, мне нравится.

PetroNotC Sharp
Два проекта?
Да хоть десять!

PetroNotC Sharp
Сборка как у меня?
Конечно как у тебя!
Нажимаешь кнопочку "Build project" - удаляет бинарный образ цели, компилирует устаревшие или отсутствующие объектные файлы проекта из исходников и собирает новый бинарный образ цели, а нажимаешь кнопочку "Clean and Build project" - делает всё тоже самое, что по кнопке "Build project", но предварительно удаляет все объектные файлы проекта. А какие ещё могут быть варианты?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008475
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev,
Прочти и скажи что ты критикуешь?
https://evileg.com/en/post/413/
Я разве что-то критикую?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008478
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpВ дельфи по другому. Статич при загрузке экзешника. Динамич load.... ()

В обоих случаях это динамическая библиотека. Разница - "раннее связывание" против
"позднего связывания".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008479
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
rdb_dev,
Прочти и скажи что ты критикуешь?
https://evileg.com/en/post/413/
Я разве что-то критикую?
да. Выше
rdb_dev
PetroNotC Sharp, если в задаче стоит использование динамической библиотеки по кнопке, зачем же ты с ней линкуешь?
Используй API функции загрузки динамических библиотек в адресное пространство процесса: для венды LoadLibrary() / для линуха dlopen(). Затем тащи из них указатели к нужным тебе функциям и далее пинай эти функции через указатели.

Переведи что я ПО СТАТЬЕ не так сделал?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008480
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
PetroNotC SharpВ дельфи по другому. Статич при загрузке экзешника. Динамич load.... ()

В обоих случаях это динамическая библиотека. Разница - "раннее связывание" против
"позднего связывания".
Наконец то отложил попкорн.
Теперь для Qt терминологию.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008486
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev,
>Такого даже C#
Не знаю.
Я изучаю либы в Qt.
В дельфи по другому. Статич при загрузке экзешника. Динамич load.... ()
У тебя каша в голове!
Во-первых у Delphi и C++ Builder от Borland/Embarcadero свои собственные динамические библиотеки, а на счёт статических я не уверен, что их совпадающее со статическими MSVC библиотеками расширение (*.lib) позволяет линковать их в проектах MSVC. Во-вторых, линковка с проектом динамических библиотек тоже возможна, для чего компилятор автоматически линкует с исполняемым бинарным образом загрузчик и линковщик динамических библиотек, ну а если конкретное имя библиотеки на момент компиляции неизвестно, но есть информация о неком унифицированном API, то, как правило, необходимы дополнительные приседания с чтением информации из конфигурационного файла для определения имени конкретной динамической библиотеки (к примеру использование библиотек fbclient или gds32, которые экспортируют унифицированный набор "gds_*" функций для работы с СУБД).
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008487
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
rdb_dev,
>Такого даже C#
Не знаю.
Я изучаю либы в Qt.
В дельфи по другому. Статич при загрузке экзешника. Динамич load.... ()
У тебя каша в голове!
Во-первых у Delphi и C++ Builder от Borland/Embarcadero свои собственные динамические библиотеки, а на счёт статических я не уверен, что их совпадающее со статическими MSVC библиотеками расширение (*.lib) позволяет линковать их в проектах MSVC. Во-вторых, линковка с проектом динамических библиотек тоже возможна, для чего компилятор автоматически линкует с исполняемым бинарным образом загрузчик и линковщик динамических библиотек, ну а если конкретное имя библиотеки на момент компиляции неизвестно, но есть информация о неком унифицированном API, то, как правило, необходимы дополнительные приседания с чтением информации из конфигурационного файла для определения имени конкретной динамической библиотеки (к примеру использование библиотек fbclient или gds32, которые экспортируют унифицированный набор "gds_*" функций для работы с СУБД).
это я поня.
Действительно, в дельфи есть пакеты с RTTI и есть dll. Но опустим.
Теперь к нашим баранам.
Линковка с динамич либой - так называем?
...
Рейтинг: 0 / 0
25 сообщений из 368, страница 10 из 15
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]