ld: library not found for -lgcc_s.10.4
タイトルはエラーログからの抜粋で、
ここに辿り着いたということは「lgcc_s.10.4」をキーワードに、
さまよい続けたと思います。
結論から言うと、
Command Line Toolsをインストールしてください。
事の発端は、
ひさびさにInline::C
を含むスクリプトを実行しようと思ったら動かなくて、
自分のブログ記事にもあるような小さいスクリプトでもダメで、
結果的に辿り着いた先で、
Command Line Toolsを入れることで解決したって人を見かけたので、
それでなんとか解決しました。
「lgcc_s.10.4」で検索して辿り着いたところ
https://gist.github.com/jhannah/ebcebe2a55530b67e0de
Command Line Toolsをインストールするのに参考にしたページ
https://sutepulu.com/how-to-switch-command-line-tools/
Xcodeはインストールしてたので問題ないと思ってたし、
[Xcode]-[Preferences…]のLocationsタブでも、
Command Line Toolsのところが空欄じゃなかったのですが、
Xcodeをアップデートするたびに
Command Line Toolsをインストールする必要があるなら、
解決方法はこれで良さそうですね。
sudo
が必要か分からないですが、
$ xcode-select --install
でインストールして、スクリプトを実行したら解決しました。
めでたし、めでたし。
[…] http://www.nekonotechno.com/nekopress/?p=6917 […]