library not found for -lSystem
library not found for -lSystem
MacOS Big Sur 11.1にアップデートをした。
g++でコンパイルすると以下のエラーが発生した。(この時VScode上では、bits/stdc++.hのincludeエラーが出ていた)
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
解決法
brew upgrade gcc
brew upgrade gcc
再インストールでも大丈夫っぽい。
ちなみにこのサイトに載っていた以下の方法を先に試したが何も起きなかった。
export LIBRARY_PATH="$LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
※追記
Bis Sur 11.2にアップデートしたら、普通にincludeエラーがまた発生したので、ここを参照して以下のコードを実行したら治った。
sudo rm -r /Library/Developer/CommandLineTools
xcode-select --install
Author And Source
この問題について(library not found for -lSystem), 我々は、より多くの情報をここで見つけました https://qiita.com/Sooh31/items/b0c1592244ff320a1d73著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .