GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Boost und Autoconf

AC_CHECK_HEADERS führt tatsächlich eine Kompilierprüfung durch, keine Existenzprüfung. Sie müssen also die C++-Unterstützung für Kompilierungstests einstellen, damit Boost-Header kompiliert werden (Standard ist C, Dokumentation hier):

AC_LANG_PUSH([C++])
AC_CHECK_HEADERS([boost/foreach.hpp], [],
    [AC_MSG_ERROR(You need the Boost libraries.)])
AC_LANG_POP([C++])

Es gibt auch eine Sammlung von Boost-Autoconf-Makros im GNU-Autoconf-Archiv. Sie benötigen wahrscheinlich mindestens AX_BOOST_BASE. Andere Makros für die anderen Boost-Bibliotheken sind ebenfalls vorhanden.


Linux
  1. Das Ergebnis von Ls * , Ls ** und Ls ***?

  2. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  3. Cut / Grep und Df -h?

  4. Grep und Schwanz -f?

  5. Überblick über FTP und SFTP

SELinux Fehlerbehebung und Fallstricke

${!foo} Und Zsh?

Pthreads und Vfork?

So beschleunigen Sie WordPress und steigern die Leistung auf einem Ubuntu 20.04 VPS

Besitzer und Gruppe in C ändern?

Fragen zu IPTables und DHCP?