На самом деле, это

добства я добавил соответствующие страницы ниже.

Мое (неправильное) понимание в первую очередь: если мне нужно разделить варианты с,это означает, что второй-Wl это не другой вариант, потому что раньше, Это означает, что это аргумент-rpath вариант.

Я не понимаю как-rpath может иметь-Wl,. аргумент!

Что бы иметь смысл в моем уме было бы так:

-Wl,-rpath .

Это должно вызвать опцию -rpath linker с текущим аргументом каталога.

man gcc:

-Wl, вариант

Опция передачи в качестве опции для компоновщика. Если опция содержит запятые, она разделяется на несколько опций через запятую. Вы можете использовать этот синтаксис для передачи аргумента опции. Например,-Wl,-Map,output.map проходит-Map output.map компоновщику. При использовании компоновщика GNU вы также можете получить тот же эффект с помощью `-Wl, -Map = output.map '.

человек лд:

-rpath = каталог

Добавьте каталог в путь поиска библиотеки времени выполнения. Это используется при связывании исполняемого файла ELF с общими объектами. Все аргументы -rpath объединяются и передаются компоновщику среды выполнения, который использует их для поиска общих объектов во время выполнения. Опция -rpath также используется при поиске общих объектов, которые необходимы для общих объектов, явно включенных в ссылку;

Ответы на вопрос(4)

Ваш ответ на вопрос