AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Cross fpc von i686 zu powerpc

Ein Thema von daniel775 · begonnen am 16. Sep 2012 · letzter Beitrag vom 18. Sep 2012
Antwort Antwort
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#1

AW: Cross fpc von i686 zu powerpc

  Alt 18. Sep 2012, 10:46
Ich bin zumindest einen Schritt weiter und konnte mir erfolgreich einen fpc Compiler von Linux nach PowerPc bauen.
Nur wenn ich damit ne Simple Source zum Test mit 3 Klassen (Windows.pas, Socket.pas, SysUtils.pas) kompilieren möchte hagelt es fehler. Hab mir das aber schon gedacht. Anschließend hab ich es mit der Windows.pp und Kompilierschalter -Fu versucht. Aber das war auch nicht besser. Fehler wie dos.pp Error: Illegal assembler style specified "ATT" waren dann zu finden.
Ähm... du verwendest die Unit Windows unter Linux... fällt dir was auf? (Hinweis: plattformspezifische Unit)

Zitat:
Möchte mir eigentlich ein kleines Programm für meine auf Linux basierte NAS Box bauen, das über Socket mit meiner Windows Maschine kommuniziert. Unter Windows hab ich für solche Fälle die Klasse von NARSES benutzt und mir ein kleines Protokoll für die kommunikation zwischen den Rechnern gebaut. Wäre natürlich schön wenn das für Linux auch klappt. Erstens bin ich mit der Narses Klasse vertraut und zweitens bräuchte ich mein Protokoll nur etwas modifizieren.
Ich habe keine Ahnung, was diese Klasse von Narses intern verwendet, aber wenn sie Windows spezifische Funktionalitäten verwendet (dazu zählt auch die Verwendung der Unit Windows ), dann kannst du sie überall außer unter Windows (Win32, Win64, vlt. auch WinCE) vergessen.

Hier kannst du jedoch ein paar Informationen zum Thema Netzwerk finden.

Zitat:
Ich probiere gerade den Tipp von bernhard_LA aus. Wenn das funktioniert, dann ist ja mal genial unter Windows. Ich dachte immer crosscompile unter Windows für Linux sollte man besser gleich vergessen. Wegen den fehlenden libs usw. Aber da scheint ja alles dabei zu sein.
Ich weiß nicht, ob CodeTyphoon das Cross Compilen nach powerpc-linux unterstützt, aber die Aussage, dass man die Bibliotheken braucht ist korrekt. Nur solange du keine Bibliotheken verwendest (zum Beispiel für Threading, SQL Datenbanken, etc.), dann brauchst du sie auch nicht und kannst ausnutzen, dass FPC Executables erzeugt, die nicht von der libc abhängen, sondern die direkt die Schnittstelle des Linuxkernels verwenden.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz