Змінити версію GCC на Mac OSX Lion


1

Наразі я використовую GCC 4.2. Я хотів би перейти до більш нової версії.

У мене є Homebrew і я MacPorts для управління пакетами. Сьогодні я дотримувався декількох навчальних посібників для встановлення більш нової версії GCC, але кожен раз, коли я закінчу і набираю тип gcc -v і я все ще отримую, що я використовую 4.2. Як я можу перемкнути це? Якщо вам потрібна додаткова інформація, дайте мені знати, я досить новачка в системних пакетах.


Чому ви хочете gcc, що зупиняє вас, використовуючи клацання Apple?
Mark

Відповіді:


0

Просто короткий питання: Ви правильно встановили PATH змінюється середовище, тобто ставить шлях більш нової версії GCC (ви тільки що встановили) до шляху GCC 4.2 (можливо, за замовчуванням системи), так що, коли ваша операційна система шукає необхідний виконуваний файл, він знайде нову версію спочатку?


Я не можу, де це можна зробити? У деяких місцях згадується ".profile", який я вважаю в Mac OSX Lion моїм ".bash_profile". Якщо це правильний файл, який синтаксис для його додавання? Якщо це не правильний файл, де можна додати цю змінну середовища PATH?
Donny P

0

Наскільки я знаю, Homebrew встановлює gcc з суфіксом версії. Наприклад, у мене встановлено gcc 4.8 і він доступний як gcc-4.8. Спробуйте перевірити, чи є у вас однаковий шаблон файлів.


Дякуємо за відповідь @eiennohito, та вона встановлюється з суфіксом версії. Як я можу зробити свій Mac використовувати цю нову версію замість старого gcc 4.2?
Donny P

Якщо ви хочете щось скомпілювати, зробіть це CC=gcc-4.8 CXX=g++-4.8 ./configure потім зробіть як звичайно.
eiennohito
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.