C og C + + symboler er funksjon navn , variabelnavn og etiketter. En statisk bibliotek er en ytre sett av funksjoner og variabler som er bundet til et program ved oppstillingen prosessen. Denne prosessen blir utført av en linker . Du ønsker kanskje å skjule symboler i en statisk bibliotek som du gir til andre programmerere for å beskytte intellektuell eiendom. Du kan gjøre dette ved hjelp av en enkel Kommandolinjebryteren under programmet kompilering og linking. Du trenger
GNU C + + kompilator
C + + kildekoden
Vis flere instruksjoner
en
Åpne et ledetekst -vinduet . I Windows kan du få tilgang til ledeteksten ved å åpne Start-menyen og klikke på " Run . " Skriv inn " cmd " og trykk "Enter "-tasten for å starte ledeteksten . På Linux- systemer, kan ledeteksten vinduet finnes i Programmer- menyen inne i " Tilbehør "-mappen ; " . Terminal " det kalles på Mac OSX -systemer kan du finne ledeteksten vinduet i "Verktøy "-mappen . Det er også kalt " Terminal ".
2
Naviger til mappen der C + + kildekoden ligger . Alle systemene bruker samme kommando for å endre kataloger : cd . For eksempel vil endre katalog til " UserName/MySourceCode/Project01 ", kan du skrive inn denne kommandoen i ledeteksten vinduet: cd UserName/MySourceCode/Project01 /
3
Skriv inn den Kompileringskommandoen å bygge din kilde - kode -fil. Ved å legge til " - s " kommandolinje bryteren, kan du skjule symbolene ved å fjerne symbolet tabellen . For eksempel , for å kompilere kildekoden filen " MyCode.cpp " inn i et program som heter " MyProgram ", kan du skrive inn følgende : en
g+ + - s MyCode.cpp -o MyProgram
4
Trykk på "Enter " tasten for å kompilere programmet . GNU kompilatoren kompilerer kildekoden til den kjørbare filen " MyProgram " og fjerner symbolet tabellen , og dermed skjule dine symboler.