Hvordan lenke OBJ filer i Turbo C ++

Den klassiske Turbo C ++ kompilatoren kan brukes enten som et integrert utviklingsmiljø eller et kommandolinjeverktøy. Mens kompilere og kjøre et program fra i Turbo C ++ redaktør vil både generere objektet filer og koble dem automatisk, kan du gjøre det manuelt ett skritt av gangen på kommandolinjen. Kommandoen "TCC / c file1.cpp" vil skape en uavhengig, obj fil ut av koden din, slik at du kan koble den senere selv.

Bruksanvisning

1 Åpne Ledetekst, finnes under "Tilbehør" i Start-menyen. (Den "Start" -menyen er Windows-logoen knappen i nedre venstre hjørne av skjermen).

2 Endre gjeldende katalog til det som inneholder dine obj filer ved hjelp av "cd" -kommandoen. Hvis filene er i en mappe som heter Programmering under Mine dokumenter og navnet ditt er Philippe, da dette ville se ut som følgende:

cd C: \ Brukere \ Philippe \ Documents \ Programmering

3 Kjør Turbo C ++ linker ved hjelp av "tlink" kommandoen. Denne kommandoen tar obj filnavn, ønsket .exe filnavn, ønsket .map filnavn og eventuelle Lib filnavn som argumenter, atskilt med komma. Flere filer er kombinert med plusser og alle typer filer ubrukt kan bli tatt ut. Hvis du har to obj filer og bruke noen eksterne biblioteker i koden din, kan kommandoen se slik ut:

tlink file1.obj + file2.obj, hello.exe

Hvis du bruker standardbibliotekene, derimot, må du inkludere dem manuelt. Forutsatt Turbo C ++ er installert under C: \ TC, et program med en obj fil som bruker standardbibliotekene vil bli koblet slik:

tlink \ TC \ lib \ C0S.obj + file.obj, hello.exe, \ TC \ lib \ CS.lib