インストール時に特定のフォルダ内の特定のファイルのみがコピーされますか? [閉鎖]

インストール時に特定のフォルダ内の特定のファイルのみがコピーされますか? [閉鎖]

そのようなものをインストールするときopencvまたはusr/local/includeusr/local/libそれとも、自分のコンピュータ上の一部のファイルの内容を設定に変更する追加のタスクが発生していますか?

そして、関数を変更したい場合は、opencvその関数を定義したファイル(関連.cppファイル)を見つけて関数を変更する必要があるかどうか疑問に思います。再コンパイルしたり、いくつかの設定を手動で変更するなど、追加の手順はありませんか?

答え1

ディストリビューションからパッケージをインストールすることは、通常、ファイルを特定の場所にコピーしてパッケージマネージャのデータベースを更新することを超えていますが、一部のパッケージにはフック(インストールの前後に実行されるスクリプト)が関連付けられている場合があります。

.hライブラリの場合、これは通常、一般的なインクルードディレクトリのファイルのコレクション、および/.soまたは.aライブラリディレクトリのファイルのコレクションです。これらのライブラリは、.cほとんどの場合、ソースファイル(など)を除くコンパイル実行の結果です。.cpp

ライブラリ(またはコンパイルされた実行コード)を変更するには、そのソースをインポートして必要に応じて変更してから再コンパイルする必要があります。デプロイに適した方法で出力を再パッケージする場合は、パッケージマネージャを使用して変更をインストールできます。

関連情報