Recentemente ho appena aggiornato a OSX Yosemite sul mio Mac e mentre non sono sicuro che questa sia la causa, sembra sospetto che improvvisamente tutti i miei programmi C++ lanciano un errore di segmentazione.Mac OSX - Ottenere errori di segmentazione su ogni programma C++ (anche Hello World) dopo l'aggiornamento di Yosemite
Ho anche provato la base di tutti i programmi base di "Hello World" e ho ancora un errore di segmentazione. Letteralmente, ogni singolo programma C++ fa lo stesso.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
}
Ho installato gli aggiornamenti Xcode per vedere se questo avrebbe risolto la situazione ma senza fortuna. Sono curioso, qualcun altro là fuori ha lo stesso problema? Indipendentemente da Yosemite, hai riscontrato questo problema in cui il tuo Mac genera errori di segmentazione per tutto?
devo aggiungere, sto compilando con g ++
A quale riga viene generato l'errore? puoi pubblicare l'output di 'strace' – g4ur4v
Prova a reinstallare la tua suite di compilatori C++ (Clang o GCC) –
@ g4ur4v Mi dispiace non avere familiarità con strace. Ho provato a determinare la linea di fault fault tramite gdb, ma non riesco a ottenere nulla oltre "Segmentation Fault: 11". Cercherò di reinstallare il compilatore C++ –