#1 | 04/04-10 01:30 |
---|---|
Jens Sigurdson
Indlæg: 965
|
Hej
Hvordan kompilere jeg nemmest en kildefil under CentOS/Red Hat. Det lyder måske simpelt nok, men selv om jeg har rodet lidt med programmering under Windows er jeg helt lost i CentOS. Jeg står med en C-kildefil og vil gerne vide hvordan det gøres nemmest? 73 PS: Det er faktisk et radio projekt... ---------- Hilsen Jens |
#2 | 04/04-10 01:35 |
---|---|
Hans V. Andersen Administrator
Indlæg: 1086
|
Redigeret 04/04-10 01:36
|
#3 | 04/04-10 09:03 |
---|---|
Jens Sigurdson
Indlæg: 965
|
Svar til #2:
Det er jo selve CentOS - jeg har bare en lille driver jeg skal have oversat...? 73 ---------- Hilsen Jens |
#4 | 08/04-10 13:21 |
---|---|
Søren Rosenberg
Indlæg: 254
|
Svar til #3:
Hvis du har kildekoden liggende, så skulle det ikke være sværere, end at åbne en terminal, cd'e til mappen og skrive make all sudo make install |
#5 | 08/04-10 13:40 |
---|---|
Tommy (Oz4kid)
Indlæg: 467
|
Svar til #1:
Når du skal kompilere programmer under Linux, skal du som regel gøre følgende: ./configure make make install Nogle gange, især hvis det er programmer der gør brug af systemets libraries - skal du huske at sudo'e før du skrive make install. dvs. sudo make install hvis du ikke har et sudo passord eller ikke har sat det op ordentlig, kan du gå i #root mode som superuser su - (root password) ---------- Mvh Tommy (Oz4kid) |
#6 | 08/04-10 13:46 |
---|---|
Tommy (Oz4kid)
Indlæg: 467
|
Hvis der går koks i dine kompileringer, så kan det skyldes at du mangler at installere div. dev-libs eller andre afhængigheder, men når du make (compiler) eller (./configure)'er så vil systemet fortælle dig hvad du skal bruge, så bliver du nødt til at installere dem først.
Nogle gange kræver systemet at du starter forfra med dine compiles, så skriver du: make clean Og configure, make om igen... Nogle programmer benytter scons (Sconstruct) til at installere og kompilere, det kræver python installeret på systemet. finder du en sconstruct fil i dit source dir så er der nok mulighed for at de bruger det, burde gøre det nemmere for dig. Jeg bruger tit scons til f.eks kompilering af opensource programmet Blender 3D scons scons install og scons clean til at rydde op etc. ---------- Mvh Tommy (Oz4kid) |
#7 | 08/04-10 14:45 |
---|---|
Søren Rosenberg
Indlæg: 254
|
Og så ville det generelt bare være lettere at bruge nogle prekompilerede binaries i de fleste tilfælde. Har i RPM folk ikke også fået en tilsvarende apt-get installer endnu?
|