Вот простой C файл:Как скомпилировать с --pedantic-errors на OS X?
#include <stdio.h>
#include <stdlib.h>
int
main() {
printf("hi there!\n");
return 0;
}
Компиляция с gcc -ansi -pedantic -pedantic-errors
дает это:
In file included from /usr/include/i386/_structs.h:38,
from /usr/include/machine/_structs.h:31,
from /usr/include/sys/_structs.h:57,
from /usr/include/sys/signal.h:154,
from /usr/include/sys/wait.h:116,
from /usr/include/stdlib.h:65,
from test.c:2:
/usr/include/mach/i386/_structs.h:91: error: type of bit-field ‘__invalid’ is a GCC extension
С много больше ошибок, о расширениях GCC. Я знаю, что я мог бы просто удалить переключатель -pedantic-errors
и перекомпилировать, но по одной причине и другой, то есть не в карточках. Есть ли способ преодолеть эту ошибку; возможно загрузка & установка другой библиотеки C? Я работаю локально на коде, который должен компилироваться на удаленном компьютере, поэтому я не могу настроить Makefile, чтобы указать на специальное место библиотеки, к сожалению.
Сообщите об ошибке Apple! – kennytm