どうでもいい誰も答えなそうな質問を独断で曲解して回答していくこのシリーズ,今回は How to access mingw64 files in pluto notebook?, Julia Discourseからの質問です。
I want to read files with mingw64 in pluto notebooks とかも同じ質問者でほぼ同じ質問ですね。
とりあえず自分もWindows上でPlutoをインストールしてやってみます。
私の場合は、
mingw64ではなくmsys2のucrt64でお試しfortranではなくgccでお試し
です。
最初のセルは次の通りに入力します。
ENV["PATH"] = "F:\\msys64\\ucrt64\\bin;" * ENV["PATH"]
次のセルに
println(read(`gcc --help`, String))
画面は次のような感じ。

gccはうまくアクセスできているような気がします。
ポイントはmingwとかの環境の場合,binフォルダにあるdllとリンクしていることが多いので,
該当するbinフォルダを環境変数のPATHの先頭に追加するとトラブルが少ないです。
次のセルではHello Worldのソースファイルを作成してビルドして実行させ,その出力を文字列として取得します。
Plutoの場合,一セルに複数文を書くと警告が出たりするので,begin~endで囲って一文にします。
hello_string = begin cd("F:\\msys64\\home\\ujimushi") open("F:\\msys64\\home\\ujimushi\\hello.c", "w") do io println(io, """ #include <stdio.h> int main() { printf("Hello World!!"); return 0; } """) end run(`gcc -o my_hello hello.c`) sleep(1) read(`.\\my_hello.exe`, String) end
実行結果のセルは次のような感じ。

何となくアクセスできているような気がします。
cd("mydir")とかでカレントディレクトのが変更できたりもしますし,
実行環境側のフォルダ構造が把握できていれば,特に問題なくアクセスできるような感じです。
ということはPlutoの実行環境をローカルのPCではなく他のPCからアクセスできるようにすると,セキュリティリスクが高そうという感じもしますね。