MacBook Air(M1, 2020)でlibgdを使う方法

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 コメント