Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » unix gegenstück zu windres

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.02.2006, 18:20 Uhr
~nobody
Gast


Hallo!

Ich hab mich in der letzten Zeit mit windres, .rc und .res-files beschäftigt.
Dabei ist mir folgendes aufgefallen:

Angeblich funktionert das so nur unter Windows.

Jetzt frage ich mich nur, wie ich unter Linux/FreeBSD/etc. Daten in die ausführbaren Dateien einbinden kann.

Geht das unter Linux?
Wie greife ich dann aus dem Programm darauf zu?

Werden die Dateien einfach beim Linken zusätzlich angegeben?
Ich hab mir das mal angesehen, wie im Linux-Kernel der Pinguin, den man beim Booten sieht gespeichert wird. Der steht als Seitenlange Liste von hex-Zahlen in einem Header-file.

Danke schon mal für Antworten!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.04.2006, 02:06 Uhr
0xdeadbeef
Gott
(Operator)


In aller Regel werden die Daten nicht in die executable selbst gelinkt, sondern an anderer Stelle aufbewahrt. Meistens liegen executables in progdir/bin und Binärdaten in progdir/share bzw. entsprechenden Unterverzeichnissen, wenn progdir mit anderen Programmen geteilt wird (wie zum Beispiel /usr). Die Hierarchie des Dateisystems ist unter UNIX sehr viel strenger, als das unter Windows der Fall ist, das macht diesen Aufbau möglich und sinnvoll. Prinzipiell kann der Kram aber überall liegen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: