ホームページ > システムチュートリアル > Linux > Linux は動的ライブラリ パスと環境変数を設定します

Linux は動的ライブラリ パスと環境変数を設定します

王林
リリース: 2024-02-05 11:42:17
転載
1260 人が閲覧しました

Linux は動的ライブラリ パスと環境変数を設定します

Linux にソース コンパイル済みライブラリをインストールした後、システムがデフォルトでそれらを認識できるようにする必要があります。

パス /usr/local/aarch64_qt5.12.0:

にライブラリをインストールしたと仮定します。

1. ダイナミック ライブラリ リンク構成を設定します

ダイナミック ライブラリ リンクの構成が実行されていない場合、システムは必要な *.so ファイルを見つけることができず、ソフトウェアの実行に失敗します。

ldd コマンドを実行すると、依存関係を表示できます。例:

リーリー

最も愚かな方法は、コンパイルされた対応する so を /usr/lib または /lib にコピーすることです。対応する so が多数あると問題になります。

設定方法:

1) /etc/ld.so.conf.d パスの下に動的ライブラリ構成ファイル *.conf を作成します。例:

sudo vim /etc/ld.so.conf.d/Qt5.conf

ファイルに追加:

/usr/local/aarch64_qt5.12.0/lib

2) 動的ライブラリ構成をロードする

コマンドを実行: sudo ldconfig

リーリー

2. 環境変数を設定する

関連プログラムを実行する場合、指定したディレクトリに移動して実行する必要はなく、任意のディレクトリで実行できます。

設定方法:

1. 現在のセッションは一時的に有効になります: コマンド ライン入力のエクスポート PATH=$PATH:/usr/local/aarch64_qt5.12.0/bin

2. ユーザーに対して永続的に有効: vi ~/.bashrc 最後の行の入力は、export PATH=$PATH:/usr/local/aarch64_qt5.12.0/bin

環境変数を有効にします:source .bashrc

3. グローバルかつ永続的な効果:

/etc/profile または /etc/bash.bashrc の $PATH にパスを追加します。名前が同じ場合は、新しいパスを他のパスの前に置く必要があります。

エクスポート PATH=$PATH:/usr/local/aarch64_qt5.12.0/bin

環境変数を有効にします:source /etc/profile

リーリー

以上がLinux は動的ライブラリ パスと環境変数を設定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート