LINUX.ORG.RU

autoconf AC_TRY_CPP


0

0

Сограждане... Такой вопрос. Пишу в configure.in следующее:
AC_TRY_CPP(
[#include <streambuf>
],
AC_MSG_RESULT([checking for C++ <streambuf>... yes]),
AC_MSG_ERROR([checking for C++ <streambuf>... no]))

Контекст вопроса, простите ламерский: g++ -E набранный мной из консоли на 
файл распечатанный из configure (думал может пишу чего не так) нормально работает,
а внутри configure соответственно ругается на то, что файла streambuf -- нету...

Ну и вдогонку совсем позорный вопрос: где простите этот gcc/g++ ищет хидеры, когда ему
ничего не указано в качестве параметров? Нет я не совсем дурак: переменные C_INCLUDE_PATH
и CPLUS_INCLUDE_PATH -- у меня не определены... В spec-фале я вроде тоже не нашел путей к 
/usr/include/c++/<ver>...

>где простите этот gcc/g++ ищет хидеры, когда ему ничего не указано в качестве параметров?

например /usr/include

cvv ★★★★★
()
Ответ на: комментарий от cvv

Офигительный ответ, простите за грубость...

Это я приблизительно и сам понимаю... Но, во-первых, где это написано. Во-вторых, когда я подключаю C++ string я пишу:

#include <string>

а не

#include <c++/<ver>/string>

tarle
() автор топика
Ответ на: комментарий от tarle

наверно таки в самом g++ прописано, не правда ли?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.