この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
その他の技術
›
Windows/Linux
›
設定/設定/設定、作る、作る、テスト...
眺める:
11079
|
答える:
0
[Linux]
Linux config/configure/Configure、make、make、make、test/make check、sudo make in...
[リンクをコピー]
管理者
掲載地 2016/01/22 16:39:42
|
|
|
これらはGNUのAUTOCONFおよびAUTOMAKEを使って生成されるプログラムの典型的なインストールステップです
config/configure/configure
これは取り付けプラットフォームのターゲット特性を検出するために使われます。 例えば、CCかGCCかを検出しますが、CCやGCCではなくシェルスクリプトです
このステップは一般的に次のコンパイル準備のためのMakefileを生成するために使われ、設定後にパラメータを追加することでインストールを制御できます。例えば:
./configure --prefix = /usr
上記の通り、/usrの下にソフトウェアをインストールするということです
実行ファイルは /usr/bin にインストールされます(デフォルトの /usr/local/bin ではなく)
リソースファイルは/usr/share(デフォルトの/usr/local/shareの代わりに)にインストールされます。
同時に、いくつかのソフトウェアの設定ファイルには --sys-config= パラメータを指定することで設定できます
また、--with、--enable、--without、--disableなどのパラメータもあり、詳細は./configure --helpで確認できます
作る
このステップはコンパイルに用いられ、Makefileから命令を読み込み、その後コンパイルします
このステップはコンパイルであり、ほとんどのソースコードパッケージはこのステップでコンパイルされます
もちろん、PerlやPythonで書かれたソフトウェアの中には、コンパイルのためにPerlやPythonの呼び出しが必要なものもあります
もし作成中にエラーが発生した場合は、エラーコードを書き留める必要があります(最後の行だけでなく)、その後バグレポートを開発者に提出できます(通常はINSTALLにコミットアドレスを記載します)。あるいはシステムの依存関係が少ない場合など、エラーコードを自分で慎重に調べる必要があります
Make Test / Make Check
名前の通り、このステップはmakeの前のステップを確認し、makeにエラーがないか確認することです。つまり、このステップのすべてのテストとチェックは正常で、誤差は0である必要があります
sudo make install
このステップはインストールに使われ、Makefileから指示を読み取り指定された場所にインストールします
このコマンドは一般的にroot権限が必要です(システムにファイルを書き込むため)ため、前面でsudoが使われます
AUTOMADEやAUTOCONFはCプログラムの公開に非常に有用です。 もしプログラムも作成していてAUTOMAKEやAUTOCONFを使いたい場合は、関連記事を参照 CNGNU.ORG
先の:
12行のHTMLウェブページコードで、パソコンがクラッシュし、数分でスマホが再起動します
次に:
SC CreateはWindowsシステムサービスを作成します
関連記事
•
Linuxの仮想メモリスワップパーティション構成チュートリアル
•
Linux圧縮zip、7z極端圧縮(最小ファイル)
•
LinuxでのLibreOfficeインストールで直面した問題と解決策
•
Rocky Linux 9はUFWシンプルファイアウォールを使用しています
•
Linuxサーバーはlogrotateに基づいてnginxログをカットします
•
Linuxシステムパフォーマンス監視ツール用sysstatチュートリアル
•
Linuxはrsyncを使って新しいサーバーにデータを同期します
•
Linuxでtcpdumpを使ってdockerコンテナのトラフィックを解析してください
•
.NET 10はLinux上でShebang方式でスクリプトを実行します
•
Rocky Linux 9はタブの自動補完が動作しない解決策を使います
閲覧したセクション
ごみ箱
.Net/C#
安全な攻防
ネットワーク技術
HTML/CSS/JavaScript
サーバー構成
MySQL
ウェブサイト構築
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com