<div dir="ltr"><div>Hi,<br><br>This prints the compiled beam of foo.erl to stdout and then redirects it to a file:<br><br>erl -noshell -eval '{ok, _, Bin, _} = compile:file("foo", [binary, return]), file:write_file("/dev/fd/1", Bin), init:stop().' > foo.beam<br>
</div><div><br></div><div>Cheers,<br></div><div>Gustav Simonsson<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jun 22, 2013 at 2:55 PM, Ben Butler-Cole <span dir="ltr"><<a href="mailto:ben@bridesmere.com" target="_blank">ben@bridesmere.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello<br><br>Is it possible to get erlc to change the file that it sends its output to? I gather that the directory can be changed with `-o`, but I can't see any way to change the file. Equivalently, is it possible to get it to write to stdout?<br>


<br></div>I would like to do this in order to use it with the redo build tool (<a href="http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/introduction-to-redo.html" target="_blank">http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/introduction-to-redo.html</a>).<br>


<br>Thanks<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">-Ben<br><br></font></span></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>