Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » woher habt ihr euren compiler?

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.01.2007, 17:43 Uhr
nminh96



hallo, woher habt ihr euren compiler?
und kann man wenn man ein einfaches konsolenprogramm auf windows mit dem c++builder x personal edition kompiliert hat, es auf linux abspielen?
--
www.minhhoang.de.vu - besuch doch mal meine homepage
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.01.2007, 18:06 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
auf meinem Debian: per apt-get
auf meinem LFS: "vorinstalliert"
auf meinem Win: von der Uni (VS2005)

Nein: Windows Executables sind nicht lauffähig unter Linux (außer per wine, aber da meist nur bedingt). Wenn du die Konsolenanwendung entsprechend geschrieben hast, kannst du sie aber unter Linux kompilieren (u.A auch für andere Betriebsystem und Platformen als nur für Linux und x86, sowas nennt sich cross-compiling)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.01.2007, 22:43 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

eMail-Server, NAS / Firewall & DSL-Zugang: Jeweils OpenBSD, war als Package dabei (GNU-Compiler)
Desktop-Rechner: apt-get bzw. pkg_add (Ubuntu, Debian, OpenBSD) => Auch GNU-Compiler
Spiele-PC: Windows. Kein Compiler. Lohnt sich nicht.
Arbeitsplatz: VS 2005 Team Developer, MS. Vom Arbeitgeber

@Win32-EXE unter Linux: Siehe oben, da gibts nix hinzuzufuegen
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.01.2007, 14:05 Uhr
nminh96



ich weiß jetzt nicht, ob ichs jetzt hier oder bei linux posten soll, naja.
kann mir jemand folgenden (kurzen) code für linux kompilieren? einfach mal ne txt-datei mit name vokabelliste ebend machen, und dann mir die datei per e-mail ( nminh96@yahoo.com )schicken?

C++:
/* Quiz.cpp - Quiz-Programm, das Hauptstädte von
*            verschiedenen Ländern abfragt
*/

#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
  cout << "Willkommen bei dem einfach aber revulotion\x84ren Vokabellernsystem."<<endl <<" Von Nguyen Minh Hoang - f\x81r dich!" << endl << "Die Eingabe erfolgt so: Du gibs die L\x94sung ein und best\x84tigs mit Enter." <<endl << "(Gib die Zahl 1 ein, um zu beginnen."<<endl<<" Nach jeder Vokabel musst du dies wiederholen. Wenn du keine Lust mehr hast, gib 0 ein.)"<<endl;
  int beendigung=1;
  while (beendigung==1)
  {cin >> beendigung;
    ifstream dat_ein;
  string dateiname = ("vokabelliste.txt");   // Datenbank
                                      // des
                                      // Programms

  // Datenbankdatei öffnen
  dat_ein.open(dateiname.c_str(), ios_base::in);

  if(!dat_ein)
  {
    cout << "Die Vokabelliste konnte nicht geoeffnet werden. Die Datei ist wahrscheinlich nicht an ihrem Ort. ;)";
    cout << endl;
    return -1;
  }

  int anzahl;          // Gesamtzahl der Land/Stadt-
                       // Kombinationen
  int datensatz;       // auszuwaehlender Datensatz
  string land, stadt;
  int loop;

  string antwort;   // Antwort des Anwenders

  // Wie viele Datensätze gibt es in der
  // Datenbank?
  dat_ein >> anzahl;

  // Eine Zufallszahl zwischen 1 und der
  // Gesamtzahl der Datensätze ziehen
  srand( (unsigned)time( NULL ) );
  datensatz = rand() % anzahl + 1;
  loop = 2 * datensatz;
  while(loop >= 2)
  {
    dat_ein >> land >> stadt;
    loop -= 2;
  }


  cout << "Was bedeutet '"
       << land << "' auf englisch?"<< endl;
  cin  >> antwort;
  if (antwort == stadt)
  {
    cout << endl << "Richtig!" << endl;
  }
  else
  {
    cout << endl << "Falsch!" << endl;
    cout << "H\x84ttest " << stadt << "schreiben m\x81ssen. Ueben!"
         << endl;
  }

  dat_ein.close();
  }
  return 0;
}


--
www.minhhoang.de.vu - besuch doch mal meine homepage
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.01.2007, 14:28 Uhr
nminh96



zum gleichen prorgamm: warum funktioniert das nicht, zweimal "ü" zu benutzen?!
http://img2.myimg.de/error7f3.jpg
--
www.minhhoang.de.vu - besuch doch mal meine homepage

Dieser Post wurde am 13.01.2007 um 14:32 Uhr von nminh96 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.01.2007, 17:26 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Was hat das bitte mit dem Thema zu tun?
Mach bitte für jedes neue Thema einen neuen Thread auf.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.01.2007, 18:42 Uhr
nminh96



ok, danke für den hinweis.
--
www.minhhoang.de.vu - besuch doch mal meine homepage
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Software ]  


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: