Я пытаюсь заставить Mac OSX Yosemite использовать gcc вместо clang, когда cc вызывается, но независимо от того, что я делаю, он отказывается играть вместе. Я уже пробовал изменить bash_profile/bashrc и даже переосмыслить символическую ссылку, но безрезультатно - каждый раз, когда я вызываю «cc», он все еще звонит, что работает. Я пытаюсь заставить его быть gcc вместо (и нет, просто вызов gcc не вариант).Установите cc в gcc вместо clang на OSX Yosemite
Ранее я задал аналогичный вопрос (Make gcc default c compiler on Yosemite/disable clang).
Мне всегда интересно, когда люди говорят, что хотят использовать gcc над clang - есть ли у вас идеологические причины или какая-то другая цель? –
Нет, мне просто нужно запустить очень тайную часть программного обеспечения, которая предполагает gcc, но не может работать с clang. – Hendrik
В XCode 6 'gcc' является ссылкой на' clang', а не на подлинную 'gcc'. Вам нужно будет создать пользовательскую сборку GCC в какой-либо форме или форме, а затем изменить ссылки (и риск их изменения изменится, если вы обновите XCode и снова установите инструменты командной строки). –