2016/07/21(木)21:35
VS CodeのRunnerが動かない。。。
WindowsでもMacでもVisual Studio Codeエディタで快適にプログラミングが行えるようになりつつあるのですが、MacでRunnerを使って開いているプログラム実行を行うと、以下のエラーが出てコンパイルができませんでした
ld: can't open output file for writing: a.out, errno=13 for architecture x86_64
書き込みできないという致命的なエラーです。。。
そこでシェルスクリプトで、一体どのフォルダで実行されているのだろうと、pwdすると"/"と表示されました
確かにルートにファイルを作成するのはちょっと無理でしょう。
なので、"cd ~/"を追加するとちゃんと実行されました
#!/bin/shcd ~/clang -o a.out $1./a.outrm a.out