Понимание FUSE

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

0
задан 3 May 2017 в 21:17

1 ответ

Скрипт-обёртка автоматически генерируется libtools.

Хотя это не относится к Gnome, его цель описана в Работа с библиотеками в главе 3 Написание приложений GNOME :

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

(выделено мной) .

0
ответ дан 3 November 2019 в 07:39

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

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