2016-03-18 8 views
0

私はJavaScriptの土地でもいいと思う小さなツールに取り組んでいます - 実際、そのツールはネイティブの自己をブートストラップするために使われます。Emscripten:CWDをプロセスにマップします

しかし、そうするためには、ディスクからファイルを読み取る必要があります。そしてそれが知られているように、NODEFSは実際にその機能を持っています。しかし、fopen("./foo.txt","r")が「うまくいく」という形でCWD全体をマッピングするために、FS.mountの使い方を理解できません。

このツールはNode上でのみ実行されるように設計されているため、私はいつでもNODEFSを利用できると確信できます。

このマッピングを実行するにはどうすればよいですか?ありがとう!

+1

これは役に立ちませんか?https://github.com/kripken/emscripten/blob/master/tests/fs/test_nodefs_rw.c –

+0

よろしくお願いします。私はソースツリーをブラウズしていたときにそのファイルをはっきりと監視しました...うん、私は '/ CWD'にcwdをマウントし、それに変更して、完全に動作します。おっとっと... –

答えて

1

@MarginBroadhurstで指摘されているように、CWDをrootのサブフォルダにマウントしてその中に移動するだけで、問題は解決します。

関連する問題