Понимание FUSE

После распаковки папки FUSE я нашел папку с примерами. Эта папка имеет файл hello.c. Он также имеет скрипт-оболочку с именем hello. Я прочитал описание, но не мог его понять. Когда мы пишем код в FUSE, нужно ли писать такие скрипты-оболочки или они генерируются автоматически libtools?

0
задан 4 May 2017 в 07:17

3 ответа

Сценарий-оболочка автогенерируется с помощью libtools.

Хотя это не относится к Gnome, его назначение описано в разделе «Работа с библиотеками» в главе 3 «Написание приложений GNOME:

]. libtool создал какой-то скрипт-оболочку вокруг реального исполняемого файла, который находится в каталоге .libs. Он делает это, чтобы убедиться, что исполняемый файл может правильно находить и загружать разделяемые библиотеки, даже если общие библиотеки еще не установлены. Скрипт-оболочка выполняет небольшое причудливое жонглирование путей, которые обычно не нужны для установленных библиотек; он затем вызывает исполняемый файл в .libs для нас. В большинстве случаев мы можем просто вызвать сценарий оболочки, как если бы он был реальным исполняемым файлом, передавая ему все обычные параметры командной строки.

(акцент мой).

0
ответ дан 22 May 2018 в 22:57

Сценарий-оболочка автогенерируется с помощью libtools.

Хотя это не относится к Gnome, его назначение описано в разделе «Работа с библиотеками» в главе 3 «Написание приложений GNOME:

]. libtool создал какой-то скрипт-оболочку вокруг реального исполняемого файла, который находится в каталоге .libs. Он делает это, чтобы убедиться, что исполняемый файл может правильно находить и загружать разделяемые библиотеки, даже если общие библиотеки еще не установлены. Скрипт-оболочка выполняет небольшое причудливое жонглирование путей, которые обычно не нужны для установленных библиотек; он затем вызывает исполняемый файл в .libs для нас. В большинстве случаев мы можем просто вызвать сценарий оболочки, как если бы он был реальным исполняемым файлом, передавая ему все обычные параметры командной строки.

(акцент мой).

0
ответ дан 18 July 2018 в 13:51

Сценарий-оболочка автогенерируется с помощью libtools.

Хотя это не относится к Gnome, его назначение описано в разделе «Работа с библиотеками» в главе 3 «Написание приложений GNOME:

]. libtool создал какой-то скрипт-оболочку вокруг реального исполняемого файла, который находится в каталоге .libs. Он делает это, чтобы убедиться, что исполняемый файл может правильно находить и загружать разделяемые библиотеки, даже если общие библиотеки еще не установлены. Скрипт-оболочка выполняет небольшое причудливое жонглирование путей, которые обычно не нужны для установленных библиотек; он затем вызывает исполняемый файл в .libs для нас. В большинстве случаев мы можем просто вызвать сценарий оболочки, как если бы он был реальным исполняемым файлом, передавая ему все обычные параметры командной строки.

(акцент мой).

0
ответ дан 24 July 2018 в 20:16

Другие вопросы по тегам:

Похожие вопросы: