GNU/Linux >> Linux Esercitazione >  >> Linux

Autoconf controlla il programma e fallisce se non lo trova

Prova questo che è quello che ho appena estratto da un mio progetto, cerca qualcosa chiamato quantlib-config nel percorso:

# borrowed from a check for gnome in GNU gretl: def. a check for quantlib-config
AC_DEFUN(AC_PROG_QUANTLIB, [AC_CHECK_PROG(QUANTLIB,quantlib-config,yes)])
AC_PROG_QUANTLIB
if test x"${QUANTLIB}" == x"yes" ; then
    # use quantlib-config for QL settings
    [.... more stuff omitted here ...]
else
    AC_MSG_ERROR([Please install QuantLib before trying to build RQuantLib.])
fi

Ho scoperto che questo è l'approccio più breve.

AC_CHECK_PROG(FFMPEG_CHECK,ffmpeg,yes)
AS_IF([test x"$FFMPEG_CHECK" != x"yes"], [AC_MSG_ERROR([Please install ffmpeg before configuring.])])

Linux
  1. Perché Cd non è un programma?

  2. "nohup Sudo ..." non richiede Passwd e non fa nulla?

  3. Perché è consigliabile creare un gruppo e un utente per alcune applicazioni?

  4. autoreconf:comando non trovato

  5. ln:comando non trovato

Come verificare la presenza di vulnerabilità di Meltdown e Spectre e correggerle in Linux

Come posso verificare che un file esista ed eseguire un comando in caso contrario?

Quando verificare la presenza di EINTR e ripetere la chiamata di funzione?

Installazione di rgl su Ubuntu e Mac:X11 non trovato

Gli assembly di riferimento per il framework .NETFramework,Version=v4.7.1 non sono stati trovati

Modulo IPTables ip_tables non trovato per root