gcc - потому что расширения компилятора используются (возможно). Никакой платформенной зависимости я в этой либе не увидел. И вообще, я log4c не использую и привёл как пример. Более того, она кажется мне не очень удобной. Дело в том, что log4c 'моделирует' log4j - логгер для Java. Поэтому, некоторые вещи, уместные в Java на Си смотрятся коряво. Хочется что-то проще