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,
./configurejamake-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' orconfigure.in ' vaaditaan. - @ Mr.Hyde No, ilmeisesti se toimii vain projekteissa, jotka käyttävät autoconfia.
- Minun oli asennettava
libtoolennen 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-essentialisn 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ä 🙂