/usr/include/stdio.h:140: ошибка анализа прежде '__ gnuc_va_list'

Вы, вероятно, ищете файлы Сессии энергии, которые являются расширением viminfo:

http://vimdoc.sourceforge.net/htmldoc/starting.html#Session

http://vimdoc.sourceforge.net/htmldoc/starting.html#viminfo

2
17.08.2012, 12:51
1 ответ

в C/C++ Вы имеете #include "" и #include <> , Когда Вы используете "" Это означает представление заголовочного файла компилятору Таким образом, Вы должны -I во время компиляции, такое как:

gcc -I. -I../Includes program.c

-I получите аргумент, поскольку путь Вашего включает файлы, Когда Вы используете stdio или stdlib, они - значение по умолчанию, установленное в gcc соедините каналом и представленный Вашему gcc.

0
27.01.2020, 23:07
  • 1
    Спасибо за это, я сделал это, и это - то, что теперь возвращается (лучше): bash-3.1$ gcc -I. -I../opt/K/SKUNK99/Gcc/2.95.2pl1/usr/local/include/g++-3/ program.c program.c:19: vcl.h: No such file or directory program.c:22: windows.h: No such file or directory program.c:69: stdafx.h: No such file or directory –  Kevdog777 16.08.2012, 17:53
  • 2
    наряду с вышеупомянутым путем, добавляют -I/usr/include –  PersianGulf 16.08.2012, 18:09
  • 3
    Так должен путь говорить: gcc -I. -I/opt/K/SKUNK99/...? Извините, я просто смущен. –  Kevdog777 16.08.2012, 18:13
  • 4
    я не знаю SCO, но gcc, имеет путь по умолчанию, Когда Вы работаете gcc -v Можно узнать его значение по умолчанию path.enjoy это. –  PersianGulf 16.08.2012, 18:16

Теги

Похожие вопросы