2016-09-12 10 views
0

dir_1という1つのディレクトリに約5つのファイル(a.lua、b.lua、c.lua、d.lua、e.lua)があります。 dir_1にすべてのファイルに対して1つのオブジェクトファイルを作成できますか?ディレクトリ内に複数のファイル用に1つのオブジェクトファイルを作成します

dir_1ファイルを他のディレクトリに入れたいと思います。そうする方法は何か?ありがとう。

+1

どういう意味ですか?私は別のディレクトリにdir_1ファイルを使いたいのですか? あなたの意見では、オブジェクトファイルは何ですか? – Piglet

+0

どのように 'a.lua'、...' e.lua'を使用しますか?そして、どのようにそれらを単一のディレクトリとして使用したいですか?コードの例を挙げてください。 –

+0

'luac -o all_in_some_order.lub * .lua'を意味しますか? –

答えて

0

はい、コンポジットコンパイル済みスクリプトを作成できます。たとえば、

luac -o all_in_some_order.lub *.lua 

Luaバイナリ用の.lub拡張子を付けました。それにもかかわらず、Luaはバイナリスクリプトとテキストスクリプトを同じように扱います。テキストスクリプトと同様に、コンポジットは本体と似ていますが、コンポジットは順次実行される1つ以上の関数本体です。

必要に応じて、コマンドラインで実行順序を指定できます。

他のオプションについては、luacを参照してください。

注:実行ファイルの名前は、luac53と同じです。

関連する問題