C och C + + symboler är funktionsnamn , variabelnamn och etiketter . En statisk bibliotek är en extern uppsättning funktioner och variabler som är bunden till ett program under kompileringsprocessen. Denna process utförs genom en linker . Du kanske vill dölja dina symboler i ett statiskt bibliotek som du lämnar till andra programmerare för att skydda dina immateriella rättigheter . Du kan göra detta genom att använda en enkel kommandoradsväxel under programmets kompilering och länkning . Saker du behöver
GNU C + + kompilator
C + + källkod
Visa fler instruktioner
1
Öppna ett kommando - prompt fönster . I Windows kan du öppna kommandotolken genom att öppna Start-menyn och klicka på " Kör ". Skriv in " cmd " och tryck på " Enter" för att starta kommandotolken . På Linux-system , kan kommandotolksfönster finns i Program -menyn inne i " Tillbehör " mappen , " . Terminal " kallas det på Mac OSX -system , kan du hitta kommandotolksfönster inom " Utilities " -mappen . Det kallas också " Terminal ".
2
Navigera till den mapp där din C + + -källkod ligger . Alla system använder samma kommando för att ändra kataloger : cd . Till exempel , för att ändra katalogen till " UserName/MySourceCode/Project01 , " du kan skriva detta kommando i kommandotolken fönster : CD UserName/MySourceCode/Project01 /Addera 3
Typ i den sammanställa kommando för att bygga din källkod fil . Genom att lägga till " - s " switch kommandoraden, kan du dölja symbolerna genom att ta bort symbolen tabellen . Till exempel , för att kompilera filen källkoden " MyCode.cpp " i ett program som heter " mittprogram , " du kan skriva in följande :
g+ + - s MyCode.cpp -o mittprogram
4
Tryck på " Enter" för att kompilera programmet . GNU- kompilator kompilerar källkoden till den körbara filen " mittprogram " och tar bort symbolen tabellen , vilket döljer dina symboler .