Invalid flag przy kompilacji programu

0

Witam, jak się pozbyć tego komunikatu invalid flag przy kompilacji programu?

odin run . main.odin
Invalid flag: main.odin
Hellope!
0
odin_dev napisał(a):

Witam, jak się pozbyć tego komunikatu invalid flag przy kompilacji programu?

odin run . main.odin
Invalid flag: main.odin
Hellope!

ale czemu tak robisz? przecież w dokumentacji jest inaczej https://odin-lang.org/docs/overview/

albo odin run . albo odin run main.odin -file

0

Ok już wiem w czym był problem, korzystam z rozszerzenia code-runner do uruchamiania programu, aby było szybciej i bardziej wygodniej. I w tym pliku ustawiłem tak

"code-runner.executorMap": {
        "odin": "odin run .",
}

Teraz zmieniłem na to i działa

"code-runner.executorMap": {
        "odin": "odin run ./$fileName -file",
        // tu zmieniona wersja gdy tworzysz dodatkowy katalog folder01/main.odin
        "odin": "cd $dir && odin run ./$fileName -file",
}

Jak chcesz mieć pliki binarne w osobnym katalogu to możesz dodać w ten sposób

"code-runner.executorMap": {
     "odin": "cd $dir && mkdir -p bin && cd bin && odin run ../$fileName -file $fileNameWithoutExt && ./$fileNameWithoutExt",    
}

Dzięki Kamil!

1 użytkowników online, w tym zalogowanych: 0, gości: 1