Я хочу запустити 'make install', щоб у мене було все, що мені потрібно, але я хотів би, щоб він встановлював речі у власну папку на відміну від системної / usr / bin тощо. Це можливо? навіть якщо він посилається на інструменти у / usr / bin тощо?
Я намагаюся в automakeбібліотеці OrientDb C ++, але отримую деякі помилки. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: its …
У configure.ac у мене є таке: AC_CHECK_PROGS(MAKE,$MAKE make gmake,error) if test "x$MAKE" = "xerror" ;then AC_MSG_ERROR([cannot find a make command]) fi Це є в нашому проекті вже давно, але в деяких програмах я отримую цю помилку: configure.ac:45: error: possibly undefined macro: AC_MSG_ERROR If this token and others are legitimate, please …
Я розумію, що CFLAGS (або CXXFLAGS для C ++) призначений для компілятора, тоді як CPPFLAGS використовується препроцесором. Але я все ще не розумію різниці. Мені потрібно вказати шлях включення для файлу заголовка, який входить до #include - оскільки #include є директивою препроцесора, чи є єдиним, що мене хвилює для препроцесора …