Gå til innhold

elgull

Medlemmer
  • Innlegg

    3
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av elgull

  1. Man bør bli ferdig med veiene mellom storbyene i de forskjellige landsdelene før man stopper forbedringen av hovedveinettet til 4-felts motorveistandard. Først da vil bilen kunne ha sjanse til å spise andeler av flytrafikken.

    Det er typisk at man vurderer å stoppe utbyggingen nå som sørøstlendinger har fått veier med 110-sone et par timer ut i de fleste retninger, mens resten av landet sitter med skjegget i postkassa.

    Jeg savner at man diskuterer alle andre vesentlige fordeler en 4-felts vei gir sammenlignet med en 2/3 felts vei slik som:  vesentlig enklere "omkjøring" ved veivedlikehold,  og enklere forbikjøring om det havner et tregt kjøretøy i veibanen. En 4-felts vei er på mange måter en helt annen verden når det kommer til forutsigbarhet når man legger ut på tur.

    • Liker 5
    • Innsiktsfullt 1
    • Hjerte 1
  2. Hvordan bruker jeg automake/autoconf og slektninger? Som et eksempel skal jeg kompilere et c++-program som bruker gtk. Hvordan kan jeg lage en makefil automatisk med disse programmene?

    9162970[/snapback]

     

    Først lager du en fil kalt configure.in . Denne skal inneholde noe omtrent som:

    configure.in:

    AC_INIT(navnetpaaenavkildekodefilenedine.c)
    AM_INIT_AUTOMAKE(prosjektnavn, versjonsnummer)
    AC_PROG_CC                 # sjekker for c-compiler
    AC_PROG_CXX             # sjekker for c++-compiler
    AC_OUTPUT(Makefile)
    

     

    Deretter lager du en fil kalt Makefile.am i samme mappe. Denne skal inneholde dette:

    Makefile.am:

    bin_PROGRAMS navnetpaadinkjorbarefil
    navnetpaadinkjorbarefil_SOURCES navnetpaakildekodefilendin.c
    

     

    Deretter kan du i shell skrive disse kommandoene og du vil få ett fullt prosjekt med alle nødvendige filer:

     

    aclocal

    autoconf

    automake -a

    touch NEWS README AUTHORS ChangeLog

    automake

     

    tada!! da var det klart for å kjøre : ./configure , make og make install.

    For å legge til sjekking av gtk og sånn må du bare legge til noen linjer i configure.in-fila.

     

    Noe artig er at etter at du har kjørt ./configure, kan du kjøre "make distcheck" og automatisk få generert en tarball.

×
×
  • Opprett ny...