У меня возникли проблемы с получением моего компилятора gcc и g ++ для работы с моим mac (OSX Yosemite 10.10.2).GCC Сегментация Fault Mac
Я написал простую программу «Hello World», и даже они, похоже, не работают . Две программы, которые я попытался запустить в
hello.c
#include <stdio.h>
int main()
{
printf("Hello world\n");
return 0;
}
hello.cpp
#include <iostream>
int main()
{
std::cout << "Hello World";
}
я могу скомпилировать программу С помощью cc hello.c
и все работает отлично, но если у меня gcc hello.c
Я получаю эту ошибку
[1] 38508 segmentation fault gcc hello.c
я получаю подобную ошибку, пытающегося собрать мой C++ код
[1] 38596 segmentation fault g++ hello.cpp
Я сделал which gcc
и я получаю /opt/local/bin/gcc
и этот каталог находится в моем пути.
Так что я смущен относительно того, что происходит. Я думал, что я загрузил все необходимые вещи Xcode . Я хотел бы получить gcc
и g++
работает должным образом. Надеюсь, вы сможете помочь.
Спасибо!
если на OS X, почему вы не используете 'clang'? –
Результат работы 'gcc -v' может помочь, но я боюсь, что вы тоже получите segfault с этой командой. –