Saya menginstal gcc dengan brew install gcc
, tetapi ketika saya mengetik gcc
perilaku default masih digunakan clang
. Bagaimana cara mengatur hal-hal sehingga mengetik gcc
di terminal secara otomatis menggunakan yang gcc
diinstal oleh Homebrew?
21
Jawaban:
Anda mungkin ingin memeriksa variabel $ PATH Anda. Dari
gcc
homebrew harus berada di/usr/local/bin
dan itu harus sebelum versi Xcode darigcc
/clang
.Jika Anda mengubah variabel PATH - pastikan untuk keluar dari shell atau ulangi shell yang sesuai.
Jawaban ini memiliki solusi elegan menggunakan alias juga - jadi Anda bahkan tidak perlu memikirkan atau peduli jalan jika Anda memiliki lebih dari satu yang
gcc
diinstal.sumber
gcc
di/usr/local/bin
. Ini untuk kompatibilitas karena semuanya akan digunakangcc
sebagai ganticlang
kompiler sistem (yang juga disebut sebagaigcc
). Apa yang dilakukannya adalah memasukkan tautan berversi/usr/local/bin
sepertigcc-8
.Anda dapat menggunakan
gcc-7
sebagai gantinyareferensi https://github.com/Homebrew/legacy-homebrew/issues/40374
sumber