При попытке скомпилировать программу с помощью gcc
Я получаю следующую ошибку.Файлы заголовков Linux, дающие синтаксическую ошибку
In file included from /usr/include/unistd.h:218:0, from fcfssched.c:3: /usr/include/x86_64-linux-gnu/bits/types.h:31:1:
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘typedef’
ошибка, как представляется, в заголовочном файле /bits/types.h
Вторая ошибка (возможно) в результате первого.
In file included from /usr/include/stdlib.h:320:0, from fcfssched.c:5: /usr/include/x86_64-linux-gnu/sys/types.h:34:1:
error: unknown type name ‘__u_char’
Как это решить?
Файл заголовка выглядит нормально. Я просто обновил заголовки, используя пакет libc6-dev
. Я использую Ubuntu 12.04 x86 с Kernel 3.2.0-36-generic
Какие еще заголовки вы указываете до /bits/types.h? – iain