Я создал проект общей библиотеки C++ в Ubuntu с компилятором g++ 4.6.
Некоторые из зависимых библиотек ожидают правильной компиляции некоторых команд препроцессора о компиляторе и операционной системе, например
#elif defined(__GNUC__) || defined(__llvm__) || defined(__clang__)
Однако Eclipse не определяет их автоматически (по крайней мере, версия, которую я использую), есть ли в Eclipse параметр или параметр, который делает это для меня?