http://panteltje.com/panteltje/satellite/ --> jpvtx
mitä minun pitäisi koneelle asentaa, että saisin tuon käännettyä?
ubuntu 14.04:n gcc ilmoittaa virheitä:
---
jpvtx.c: In function ‘strsave’:
jpvtx.c:78:11: error: conflicting types for ‘malloc’
char *p, *malloc();
^
jpvtx.c:80:1: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
p = malloc( strlen(s) 1);
^
jpvtx.c:80:13: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default]
p = malloc( strlen(s) 1);
^
jpvtx.c:83:1: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration]
strcpy(p, s);
^
jpvtx.c:83:1: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
jpvtx.c: In function ‘set_line’:
jpvtx.c:133:2: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration]
memset(mag->pagebuf, ' ', 25 * 40);
^
jpvtx.c:133:2: warning: incompatible implicit declaration of built-in function ‘memset’ [enabled by default]
jpvtx.c:155:3: warning: implicit declaration of function ‘memcpy’ [-Wimplicit-function-declaration]
memcpy(mag->pagebuf 40 * line, data, 40);
^
jpvtx.c:155:3: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]
jpvtx.c: In function ‘main’:
jpvtx.c:312:5: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration]
if( (b == 2) && (strcmp(temp, "teletext_pid") == 0) )
^
---
vanhan ohjelman kääntäminen?
sfgsdafasdfasd
3
<50
Vastaukset
- debianxfce
jpvtx.c:78:11: error: conflicting types for ‘malloc’
char *p, *malloc();
tuo johtuu siitä että malloc on jo määritelty, joten poista määrittely:
char *p;
Warningit voi johtua includepuutteesta. Jos ohjelma linkittyy virheettä, niin voi toimia vaikka olisi käännöksessä warningeja. Ei mitään vaan pitää säätää sitä koodia. debianxfce antoikin hyvän vastauksen.
Kuuluu hyviin käytäntöihin ylläpitää koodia niin, että ei tule yhtään warningia. Vähentää bugeja helposti.- nnxndndndndnkl
kiitos vastauksista! sain kääntymään.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
eerikäinen novassa sanoi ei kukaan enää aja manuaalivaihteilla
meillä on 3 autoa talissa ja kaikissa manuaalilaatikot, on meillä vielä tämmöiset vaikka toisin puhutaan.1751869Ilo, joka nousee silmiisi saakka
kun katseemme kohtaavat. Olet energinen, aito, ihana. Välillä tuijotat suoraan silmiini - enkä hämmenny, katson takaisin671656Jokaisella on omat syntinsä
Minä olisin niin mielelläni sinun. Ehkä joskus viittasitkin siihen. Olet nainen ajatuksissani jatkuvasti ja taidat tietä771447En oikeasti
Tiennyt että sinulla on ollut vaikeuksia ja huonoja aikoja. Olen oikeasti pahoillani, ja olisin myös toiminut eritavoin1331346- 481274
90-luvulla maa syöksyi lamaan, ja silloinkin oli syypäinä samat tahot kuin nyt
Laman aiheuttajat olivat demarivetoinen virheellinen finanssipolitiikka, sekä ay-liikkeen taipumattomuus tilanteessa mik1111023- 173987
Vakava varoitus perussuomalaisista!
Keskustan Annika Saarikolta veret seisauttavaa tekstiä, lukekaa uutinen kokonaisuudessaan, tässä siitä maistiainen: ”Ke195848Mä olisin niin iloinen
Jos vielä joskus nähtäis.. Ollaanko tulkittu mies toisiamme väärin?. Kumpikin luuli ettei toinen tykkää, vaikka molemmat60774Olisitko ihminen minulle. Ihan ihminen vain.
Tiedätkö, että saan kyyneleet silmiini, niin syvästi sinua kaipaan. Meidän välillä on jotain todella syvää, kaunista ja43744