Wenn eine erlang Datei mit erlc
Kompilieren ich weitere hinzufügen können, sind Verzeichnisse wie so:Kann ich Include-Verzeichnisse zum Befehl erl hinzufügen?
erlc -I /home/trotter/code/open-source/yaws/include src/myapp.erl
Wenn ich von innen erl
obwohl kompilieren, ich sehe keinen Weg, dies auf der Kommandozeile zu tun. Stattdessen habe ich die folgende im ers tun:
> compile:file("src/myapp",
[verbose,
report_errors,
{i,"/home/trotter/code/open-source/yaws/include"}]).
Gibt es einen besseren Weg, dies zu tun, ich weiß nicht, über, wie einige Kommandozeilen-Argument übergeben erl? Wenn nicht, irgendwelche Vorschläge für das Trocknen dieses nicht erfordern, dass ich jedes Mal, wenn ich kompiliere, böse Pfade eintippe.
Ok, das ist total eine bessere Lösung für mein Problem. Ich wusste nicht, dass ich l (foo) verwenden konnte, um kompilierten Code zu laden. – Trotter
Um die Dinge einfacher zu machen, habe ich eine .erlang Datei im Projektstamm mit 'code: add_patha (" ./ dict ").'. Es fügte den "dict" Weg zum Anfang der Pfadsuchliste jedes Mal hinzu, wenn ich 'erl' auf diesem Projekt führe. – Carlosedp