Windows 10システムにGNAT GPL 2017をインストールしました。今、私はLinuxのWindowsサブシステム上で実行されているLinuxシェルの中からコンパイラを呼びたいと思っています。 PATHに私のGNATのインストールのbin
ディレクトリを追加することで、私は仕事に次しまっ:GPRBuildがLinux用のWindowsサブシステムから呼び出されたときにgprconfigを見つけられない
$ gnatmake.exe -P yaml.gpr
しかし、GPRBuildを使用することはできません:
$ gprbuild.exe -P yaml.gpr
gprbuild: could not locate gprconfig for auto-configuration
私は、コマンドからgprconfigを呼び出そうとしましたgnatmakeが完全にできている間gprbuildとgprconfigは、GNATのバイナリを見つけるに問題があるように思え
$ gprconfig.exe
No compilers found for target i686-pc-mingw32
:これを行となりました。 gprbuildを動作させるにはどうすればよいですか?設定する必要のある環境変数がありますか?
に関しては、私は、追加の操作をすることなく、私のWindowsの10/Ubuntuのサブシステム上gprbuildを使用してプロジェクトを構築することができます。私はWindows PATHにgnat binディレクトリを持っていて、同じPATHがLinuxサブシステムで使用されているように見えます。 PATHのgprconfig検索コンパイラのように見えます。 gprconfig.exe --mi-show-compilerを試して、見つかったかどうかを調べることができます。 –
@TimurSamkharadze LinuxシェルのPATHではなく、Windows * PATHにGNAT 'bin'ディレクトリを追加したときの問題は修正されました。それを回答として投稿しますか? – flyx