Yritän asentaa Debian-pakettia lähteestä (gitin kautta). Latasin paketin, vaihdoin paketin hakemistoon ja suoritin komennon ./configure
, mutta se palautti bash: ./configure: No such file or directory
. Mikä voi olla ongelma? configure.ac
-tiedosto sijaitsee ohjelmakansiossa.
./configure make sudo make install
kommentit
Vastaa
Jos tiedoston nimi on configure.ac,
tee $> autoconf
Riippuu: M4, Automake
Jos et ole varma mitä tehtävä,
kokeile $> cat readme
He täytyy tarkoittaa, että käytät ”autoconf” -ohjelmaa suoritettavan ”configure” -tiedoston luomiseen.
Joten järjestys on:
$> autoconf $> ./configure $> make $> make install
Kommentit
- Tarkoitatko
autoconf
-merkin käyttöä ennen./configure
? - Käytät autoconfia merkin sijaan, kun sinulla on .ac-tiedosto. Se korvaa ./configure.
- niin,
./configure
jamake
-komennot ohitettiin, vain autoconf , sitten tee asennus ? - Se ' s autoconf, sitten ./configure, tee sitten ja tee asennus. Eikö ' ole paketillasi LUKEMISTA? Se ' s $ > autoconf $ > ./configure $ > automake … Luulen, että ' miten se menee. ' on ollut jonkin aikaa siitä, kun olen asentanut automaattisen paketin paketin.
- id = ”8a004c664d”>
.
Vastaus
Konfigurointikoodin luomisen vikaturva on autoreconf -i
, joka ei vain huolehdi itse autoconf
-palvelun kutsumisesta, vaan myös joukon muita tarvittavia työkaluja.
Kommentit
- autoreconf:
configure.ac' or
configure.in ' vaaditaan. - @ Mr.Hyde No, ilmeisesti se toimii vain projekteissa, jotka käyttävät autoconfia.
- Minun oli asennettava
libtool
ennen tämä toimi. - @ user3338098 Jos ' olet asentanut distro ' s " kaikki tärkeät rakennustyökalut " -paketti (Debian / Ubuntu
apt-get install build-essential
), sen tulisi sisältää se, joka mielestäni jo on? - @ o11c i ' m mukautetulla sentillä 7,5,
build-essential
isn ei ole käytettävissä missään ilmeisessä suorassa merkityksessä.
Vastaa
Se on vain käyttöoikeuksien ongelma Suorita chmod +x ./configure
Pitäisi toimia
Kommentit
- Ei, yritetään suorittaa komentosarjan komentosarja, joka ei ole suoritettava tuottaa ”Käyttöoikeus evätty”, ei ”Ei tällaista tiedostoa tai hakemistoa”.
- Se toimi minulle!
- Tietysti se toimi sinulle; mutta sinulla ei ollut samaa ongelmaa kuin kysymyksen kirjoittajalla.
Vastaa
Löysin tämän GitLabin lueminut-tiedostossa:
cd <build_directory> cmake -DCMAKE_INSTALL_PREFIX=<install_dir> <source_code_dir> cmake --build . --config RelWithDebInfo ctest cmake --build . --target install
Tämän meidän pitäisi tehdä!: D Toistaiseksi se toimii minulle!
make deps
. Jos se auttaa, äänestä vain minua, ja minä ' tiedän, että olit sinä 🙂