arm64版とx86_64版の2つがあることを後で知り、どちらもバージョンもダウンロードしました。
ld: warning: ignoring file '/usr/local/lib/libgd.3.dylib': found architecture 'x86_64', required architecture 'arm64'
gccとldがarm64用、libgd が x86_64 用になっているようです。
ターミナルでbrew install gdを実行し、再度コードを実行したところ、同じエラーが出た。
brewコマンドは x86_64 用が優先されているのでしょう。
特別な理由がない限り、arm64版とx86_64版の両方のHomebrewを入れる必要はありませんし、両方入れるとトラブルの元になります。x86_64版のHomebrewは消しましょう。
0 コメント