3
RVM использует этот флаг для ./configure
. Это означает «создать общую библиотеку для Ruby», но где я могу получить дополнительную информацию об этом, когда вы используете этот флаг компиляции?Что означает «-enable-shared» во время компиляции Ruby?
Большое спасибо. Вы узнали об этом через некоторые документы Ruby? Или это просто общие знания для компиляции источников? –
Ну, как текст справки, доступный из './configure --help', говорит, что он« построит общую библиотеку для Ruby ». Я просто узнал, что он называется 'libruby.so', но почти все библиотеки придерживаются этого соглашения. Часть, которую он может использовать другими программами, - это просто общие знания об общих библиотеках. Тот факт, что Vim нуждается в его работе с Ruby, - это просто личный опыт ;-) –
Возможно ли использовать, например, флаги --enable-shared и -enable-ffmpeg, иметь библиотеку SO и двоичный выход? –