バイナリ「foo」を作成しました。実行可能ファイルを動的ライブラリ 'bar' にリンクしたいと考えています。foo を bar にリンクするにはどうすればよいですか?(ld
または他の方法を使用して)。DYLIB_INSERT_PATH
OSX または Linux で同等のものを使用したくありませんLD_PREOAD
。
OSXでこれをやりたいのですが、この質問は一般的なものです。
バイナリ「foo」を作成しました。実行可能ファイルを動的ライブラリ 'bar' にリンクしたいと考えています。foo を bar にリンクするにはどうすればよいですか?(ld
または他の方法を使用して)。DYLIB_INSERT_PATH
OSX または Linux で同等のものを使用したくありませんLD_PREOAD
。
OSXでこれをやりたいのですが、この質問は一般的なものです。
What's your intention?
The link process resolves symbols: it provide satisfactions to needs.
If the executable doesn't need any symbols offers by the dynamic library, the linker will entirely discard it.
You may replace a dynamic library by another one but you can't resolve a need when it doesn't exists.