Вопрос: что мне нужно для ссылки, чтобы получить /asm-generic/cmpxchg-local.h доступный?
Информация:
Я знаю, что мне не хватает ссылкигде-то, но я не могу понять правильную команду.Я не очень хорош, когда дело доходит до ссылок для компиляторов.Я попытался скомпилировать простую программу для проверки моего доступа к cmpxchg-local.h.я видел, что кто-то сделал это как «asm-generic / cmpxchg-local.h», но это тоже не сработало.Я запустил locate, и он нашел файл здесь:
/usr/src/linux-headers-3.0.0-14/include/asm-generic/cmpxchg-local.h
Итак, я попытался поместить весь путь к файлу в мое включение, вот так:
#include </usr/src/linux-headers-3.0.0-14/include/asm-generic/cmpxchg-local.h>
#include <stdio>
int main()
{
printf("Hello world!\n");
}
Затем я сказал, что этоне удалось найти linux / irqflags.h.Очевидно, что некоторые ссылки где-то не хватает, какой-либо совет?
Компиляция с:
gcc cmpandswp.c -o test -lm