GCC

Uit 3Dwiki

Ga naar: navigatie, zoeken

Gcc / G++ is een compiler voor C/C++ op Linux. Het voordeel van in Linux compileren (met gcc) is dat je geen groot programmeer en/of compileer programma nodig hebt, maar gewoon aan notepad genoeg hebt.

Inhoud

[bewerken] Greeterbot klaarmaken

  • Download de Linux AW SDK van C/C++
  • Zet die in een map en pak hem uit
  • Voer de volgende commando's op de commandline uit:
gunzip '''bestandsnaam'''.tar.gz
tar xvf '''bestandsnaam'''.tar
  • In die tar zit een greeterbot, die moet je nog even bewerken.
  • Open het bestand greeter.c in pico/nano/vi (op Windows bijvoorbeeld met notepad)
pico greeter.c
  • Zoek naar de volgende regel (in het 3.6 voorbeeld ziet het er misschien iets anders uit):
if (rc = aw_create ("auth.activeworlds.com", 6670, 0 ))
  • en pas het aan voor je eigen universum; vervang "auth.activeworlds.com" met de host en "6670" (of een ander getal) met de poort, zie robot inloggen.

[bewerken] Waarschuwing voor Linux 3.6 SDK

Het nadeel van de greeterbot bij de Linux 3.6 SDK van Andras is dat het 3 tot 4 bots opstart (afhankelijk van je bot limiet). Dit kun je uitschakelen, alleen is wat lastig.

[bewerken] Compileren en starten

  • In Linux commandline typ het volgende om de bot te compileren (vervang gcc met g++ voor C++):
gcc -o greeter greeter.c libaw_sdk.a
Daarbij is greeter de gewenste naam van de executable (niet echt belangrijk) en greeter.c de naam van het bronbestand.
  • Nu kun je de bot starten met:
./greeter citnum citppw wereld
Daarbij is ./greeter de naam van de executable (gebruikt bij 't compileren), citnum je citizennummer, citppw je privilegewachtwoord en wereld de naam van de wereld.

De naam die de bot krijgt als hij in de wereld is moet je wel in de broncode instellen.

[bewerken] Meer info

gcc --help
Persoonlijke instellingen