[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
 
[an error occurred while processing this directive] [an error occurred while processing this directive]
Skåne Sjælland Linux User Group - http://www.sslug.dk Home   Subscribe   Mail Archive   Forum   Calendar   Search
MhonArc Date: [Date Prev] [Date Index] [Date Next]   Thread: [Date Prev] [Thread Index] [Date Next]   MhonArc
 

Re: [PROGRAMMERING] c/libc kompilering til gammel platform



Morten Wegelbye Nissen <sslug@sslug> writes:

> Men (obligatorisk) jeg ved ikke rigtigt hvor jeg skal starte, jeg ved
> den maskine det skal køre på, er baseret på en 2.4 kerne - gør det at
> jeg skal overveje noget specielt? Hvad med libc? - den er med
> sikkerhed tussegammel på samme.

Du berättade inte så mycket om målmaskinerna. Vad är det för något? Är
det ett inbyggt system? Finns utvecklingsmiljö tillgängligt ute på
målmaskinerna så du kan kompilera där?

Vad är det för slags program du skall skriva? Hur pass hårdvarunära är
det? Kräver programmet något som enbart finns på målmaskinerna?

Om det är ett generellt program som inte kräver något som enbart finns
på målmaskinerna kan du troligen ganska lugnt sitta och utveckla på
din arbetsstation med modernare kärna och libc. Håll dig till POSIX
och skriv portabelt. Bibeln i sammanhanget är Donald Lewine's /POSIX
Programmer's Guide/.

Du kan sedan kompilera slutgiltigt ute på din målmaskin, om den nu har
utvecklingsmiljö på plats. Om maskinerna som skall köra programmet är
identiska kan du kompilera på en och distribuera binärer efteråt.

Om målmaskinerna däremot /inte/ har någon C-kompilator, binutils, et
cetera, så får du det lite jobbigare. Då måste du sätta upp en
korskompileringsmiljö.

-- 
Michael "MC" Widerkrantz, http://hack.org/mc/


 
Home   Subscribe   Mail Archive   Index   Calendar   Search

 
 
Questions about the web-pages to <www_admin>. Last modified 2007-12-01, 02:01 CET [an error occurred while processing this directive]
This page is maintained by [an error occurred while processing this directive]MHonArc [an error occurred while processing this directive] # [an error occurred while processing this directive] *