Makefile

Johnnie83

Olen tehnyt seuraavan Makfile:n ohjelmalle joka käyttää gtkmm-2.4 kirjastoja ja en millään saa sitä toimimaan.

#Makefile alkaa
all: main.h
g -o Ohjelma $(pkg-config --libs --cflags gtkmm-2.4) main.cpp
#Makefile paattyy

Kun ajan tuon niin saan seuraavan virhesanoman:

g -o Ohjelma main.cpp
main.cpp:3:19: error: gtkmm.h: No such file or directory

Eli näyttää siltä ettei $() näytä toimivan..

Mutta, jos ajan saman shellissä, eli "g -o Ohjelma $(pkg-config --libs --cflags) main.cpp"
Niin se toimii loistavasti. Oisko ajatuksia mistä tämä johtuisi?

3

514

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru_

      roinat löytyy sun pathista ja skriptiä ajettaessa ei ole sama path määritys voimassa?

    • Maken syntaksin mukaan $(jotain) viittaa muuttujaan "jotain", eli se ei tarkoita samaa kuin esim. bashin komennon ajo $(komento ..). Makessa komento ajetaan esim. $(shell pkg-config ...).

      • Johnnie83

        Aina sitä vaan oppii uutta.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Natomaa hyökkäsi Iraniin

      Näemme nyt tällä hetkellä Natomaan nimeltä Yhdysvallat, joka toimii aika pitkälti perinteisen kansainvälisen lain ulkopu
      NATO
      724
      2421
    2. Trump aloitti III maailmansodan tänään.

      Narsisti ja mielipuoli Trump pitäisi saada pois, miten se onnistuisi parhaiten?
      Maailman menoa
      345
      2030
    3. Mistä se kertoo

      Näin miehen pitkästä aikaa. Samantien iski sellainen paineen tunne rintaan, sitä ei ole ollut vuosiin. Ja nyt olen siitä
      Ikävä
      26
      1892
    4. Suvi Lindenillä 5 366 päivän putki

      Täytyy kyllä myöntää vaikka olen itsekin innokas, niin en ole tuollaiseen yli kymmenen vuoden putkeen kyennyt. Välillä o
      Maailman menoa
      10
      1703
    5. Rakas tiedät, että toivoisin

      Kuulevani sinusta. Tiedät, että viestisi tekisi minut ihan onnelliseksi. Että äänesi kuuleminen saisi minut leijumaan ja
      Ikävä
      58
      1498
    6. Viesti miehelle

      Nyt vastaa oikea taa´app. Ainoastaan puhelimitse voidaan selvittää asioita, mutta tuskin sitä haluat kaiken halveeramise
      Ikävä
      12
      1042
    7. Nyt on sanottava että sattuu kipeästi

      Jos, sinä aikana kun olen kaivannut ja odottanut sinua ja olet tiennyt sen, niin jos valitsit toisen miehen. Katsot minu
      Ikävä
      18
      1019
    8. Teit asiat lopulta niin

      Ettei meillä ole ikinä mitään mahdollisuuksia toisiimme.
      Ikävä
      55
      880
    9. Miksi rakastuit

      Kaivattuusi?
      Ikävä
      63
      875
    10. Jussi "Mestari" Halal-ahon sotilasarvo?

      Minä vuonna Jussille myönnettiin sotilasansiomitali? Vai myönnettiinkö Jussille sotilasansiomitalia lainkaan?
      Maailman menoa
      2
      828
    Aihe