SGI CC Kompiler Optionen

S

soundoflife

Hallo!
Ich muss folgendes CC Skript zur Kompilation eines c-Programms unter SGI in gcc-Befehle übersetzen/umschreiben:

########################################
#/bin/tcsh

# Universal Schnittstelle
cd ./unv
make sgi
cd ..

# Ideas_Open_Architecture specific functions
cd ./acc0A
CC -I../include -DMS20 -DOA_SUPPORT -I/usr1/IDEAS_MS6/oadev.MS5/include -DSGI -o32 -DASG -c *.cc
cd ..

# Mould-Generator Functions
cd asg_src
CC -I../include -DMS20 -DOA_SUPPORT -I/usr1/IDEAS_MS6/oadev.MS5/include -DSGI -o32 -DASG -c *.cc
cd ..

# Linking the stuff with specialized Open_Architecture Library
CC -o32 -o ./bin/asg21_hv ./asg_src/*.o ./acc0A/*.o ./lib/rp_oalib_o32.a -lm

# Removing Object-Files
/bin/rm ./acc0A/*.o ./asg_src/*.o ./*.o_sgi
/bin/rm -rf ./acc0A/ii_files ./asg_src/ii_files

########################################


Kann mich jemand auf die Docs verweisen? Ich muss verstehen was die Optionen wie CC -DMS20 -DOA_SUPPORT -DSGI -o32 -DASG heissen. Ein Beispiel wäre sehr nett!

Vielen Dank im Voraus
 
Mit '-D' definierst Du Makros. Diese werden sehr wahrscheinlich innerhalb des Quellcodes benutzt. Du kannst sie mit 'grep' suchen. Anfangs wuerde ich diese Makros erstmal 1:1 uebernehmen und sehen, wie das Programm kompiliert. Evtl. bekommst Du Fehler, falls in den entsprechenden Codeteilen Eigenschaften genutzt werden, die CC, nicht jedoch gcc unterstuetzt.

-o32 sagt, soweit ich weiss, dem Kompiler, dass er eine 32bit version erstellen soll. Ich glaube, es gibt auch -32, aber den Unterschied kenne ich nicht.

'man CC' koennte Dir auch weiterhelfen.

Viel Glueck!
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

Ati-Treiber bringt mich um den Verstand

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

probleme bei emergen von x11-libs/libview

Zurück
Oben