現象と数学
数値計算法の数理
-- 精度保証付き数値計算入門 --
訂正と補足

桂田 祐史


Date: 2020年9月3日


2020/9/3 10:38発の質問
質問
ターミナルにコピペして試してみる際に
c++ test1.cc に関してエラーが出てしまいます。
そして ./a.out もそれがうまくいかないので
No such file or directory と出てしまいます。
アバウトな説明になってしまいましたが何が原因なのでしょうか。
回答
ls と打ってみて下さい。

interval.hpp と test1.cc が見えるでしょうか。

・interval.hpp がなければ

curl -O http://verifiedby.me/kv/simple/interval-simple-0.4.48.tar.gz;
tar xzf interval-simple-0.4.48.tar.gz

・test1.cc がなければ

curl -O http://nalab.mind.meiji.ac.jp/~mk/misc/20200903/test1.cc

時々、コピペに失敗して、curl -Ohttp://nalab.mind.meiji.ac.jp/... のように
コマンドが正確にペーストされないことがあります。
ターミナルを見て、正確にコピペできているか確認して下さい。

2020/9/3 12時ころの質問
質問
c++ test1.cc としたら

xcrun: error: invalid active developper path (/Library/Developer/CommandLineTools), missing xcrun at...

のようなエラーが出ました。
回答
もしかして macOS のアップデートをして、Xcode がなくなっているのかもしれません。
(これは実は、あるある) macOS をアップデートした後、Xcode の再インストー
ルが必要と考えるべきです。

macOS をアップデートした後、cc を実行してみてチェック、というのは周知し
ておきたい。

  それでどう対処するかというと、ターミナルで

xcode-select --install

とするのかな。それでコマンドライン・デベロッパツールがインストール
されるはずです。それから c++ test1.cc をやり直してみて下さい。

この状態になると動くまで少してこずるかもしれません。ネット上に情報が
あふれているので、それを見て下さい。



桂田 祐史
2020-09-03