2011-09-20 11 views
0

私のマシンにはlua-5.1.4がインストールされていますが(ソースから)、lua.pcはありません。 lua 5.1.4のダウンロードパッケージは何ですか?lua 5.1.4の開発パッケージとは何ですか?

私は自分自身が新しいので、私は 'lua.pc'が何であるかを説明しながら私に同行してください。ここの情報の一部が間違っていると思われる場合は、編集ボタンを十分に活用してください。

lua.pcまたはpcの拡張子を持つファイルは、/usr/local/lib/pkgconfig/または/usr/lib/pkgconfigディレクトリに入るファイルです。これは、Descriptionなどの異なるフィールドを含むテキストファイルで、make installプロセスで使用される情報です。 luaのデフォルトインストールでは、lua.pcファイルはインストールされません。それは '普通の'パッケージなのでです。ただし、開発パッケージにはこのファイルが含まれています。開発パッケージは、これらの共有ライブラリが依存する可能性がある他のソフトウェアのインストール時に必要となる(共有ライブラリ用の)追加の動的リンクを作成します。詳細については、herehereをお読みください。

更新:lua.pcは、ソースtarball内のetc/フォルダに存在します。

+0

'lua.pc'は何ですか?で、source tarbalでありますかそして、「開発パッケージ」は何ですか? –

+0

@NicolBolas:私はいくつかの情報を追加しようとしました。それを見てください。説明は完璧ではありません。私は今日、これらのことを自分自身で紹介しました。 – Sriram

+0

あなたはどのディストリビューションを使っていますか、どこで/あなたはLuaパッケージを入手しましたか? – tripleee

答えて

3

lua.pcはetcフォルダ

+0

aarrrrrhhh !!私が自分を蹴っている間、私は瞬間を許してください! 'lua.pc'を'/usr/lib/pkgconfig/'にコピーすると動作するようです。しかし '/ usr/lib/pkgconfig'と'/usr/local/lib/pkgconfig'の違いは何ですか? – Sriram

+0

'/ usr /'はシステムツール(debianのaptのようなもの)によって通常は維持されますが、(スーパー)ユーザは通常のシステムプロセス/パッケージに干渉することなく '/ usr/local /'ツール。さらに詳しい情報は、[Rute guide](http://rute.2038bug.com/node38.html.gz#SECTION003840000000000000000) – jpjacobs