かまやまの勉強ノート

ど初心者がプログラミングとか初歩的なところからの勉強記録。

憧れのRust ~3.続Hello World編 ~

かまやまです。

頭が痛いです。

昨日、更新できずにすみません....

 

12時間遅れですが、

前回Hello worldに失敗したので、諦めずに頑張ります٩( ᐛ )و

 

リベンジ!Hello world

 

さて前回のエラーの復習です。

hello_world.rs

    fn main() {
        println!("Hello, world!");
    }

こんなファイルを作って

    $ rustc hello_world.rs

ってやったら

error: linking with `cc` failed: exit code: 1
・・・

 

とエラーが出ました。
ぐぐると何やらxcodeのエラーらしい。

 

と、ここまでが前回でした。

 

xcodeと言ってもこのMacに変えてからxcodeを入れた覚えがありません←

vscodeは入っているんですけどね...

 

ということで突然ですが、xcodeを入れていきます。

f:id:y-kmym:20200616211842p:plain

APPストアみるとやっぱり入れてなかったみたいです。

びっくり。

 

めちゃめちゃ時間がかかるのでしばらく待機です。

お茶でもして待ちましょう。

 

ダウンロードして一度アプリを立ち上げてインストール...
全部で一時間くらいでした。

さて、いけるかな

error: linking with `cc` failed: exit code: 1

(°▽°)

 

ダメです。

むむむ

xcodeのエラーの人とよくよくみるとエラーが違うようです。

= note: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
error: aborting due to previous error

 

xcrunがないようです。

調べるとmacのOSアップデート後とかによく出るやるみたいですね。


    $ xcode-select --install

 

でインストールすると良いみたいです。

 

これで行けそうです!

 

コンパイルしてみると...

 

行けました(°▽°)

 

    $ ./hello_world
    Hello, world!

 

できました!!

よかったーーー!

 

今日はここまでです。

次はif文とか基本的な構文をやっていければと思います。