モジュールをコンパイルするの意味を教えてください。

Linux系 | サーバ管理、保守41閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

その他の回答(3件)

0

RubyやPython、Rなどのパッケージでもよくあります。 スクリプト言語で書かれているパッケージならインストールのみで動きますが、例えばC++で書かれているようなパッケージです。 それらはOSごとにコンパイルしてインストールする必要があります。

0

resinは使ったことがないですが、一般的にインストールする際にコンパイルする必要があるのは以下のような理由です。 ・複数あるLinuxによって、環境が違うし必要なものが違う可能性ある。 ・Linuxだけでなく、MacOSやその他UNIXでも使えるように。 ・かなりディープな作りをしている場合、インテルのCPU上のLinuxと、他社CPUのLinuxとで若干プログラムを変更する必要がある。 などです。 プログラムソースコードや、それを起動するバッチ内でOSや環境を判定し、細かく細分化されたソースコードの組み合わせを変えたり、色々やります。

0

そのモジュールがバイナリーで提供されていれば、コンパイルは必要ありません。マイナーなモジュールなので、バイナリーが提供されていないのでしょう。