Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: aarnek - 11.08.08 - klo:00.28

Otsikko: ongelmia linkittäjän kanssa
Kirjoitti: aarnek - 11.08.08 - klo:00.28
oon koodaamassa c++:lla, ja mulla ei oikein onnistunu tuo kääntäminen. Tässä tulos:

ubuntu@ubuntu:~$ g++  ohjelma.cpp head.hpp -o ohjelma -lSDL
head.hpp: file not recognized: File format not recognized
collect2: ld returned 1 exit status


mitä teen? oon laittanu includella sen lähdekoodiin.
Otsikko: Vs: ongelmia linkittäjän kanssa
Kirjoitti: Kari Argillander - 11.08.08 - klo:07.27
Kokeile laittaa vain head.h ja muuttaa myös tämän head.hpp nimeä pelkäksi head.h. hpp pääte tuli lukemani mukaan joskus aikoinaan borlandista ja monet kääntäjät eivät sitä tue. Suurin syy tähän päätteeseen oli varmaan se, että saatiin selkästi erotettua ettei tätä tiedostoa voi käyttää c:n kanssa, mutta tämähän onnistuu myös iffaamalla.