C et C + + symboles sont des noms de fonction , les noms et les étiquettes de variables . Une bibliothèque statique est un ensemble externe de fonctions et de variables qui est lié à un programme au cours du processus de compilation. Ce procédé est réalisé par un segment de liaison . Vous pouvez cacher vos symboles dans une bibliothèque statique que vous fournissez à d'autres programmeurs pour protéger votre propriété intellectuelle. Vous pouvez le faire en utilisant un interrupteur simple ligne de commande lors de la compilation de programmes et de liaison. Choses que vous devez
GNU C + + compiler
C + + source code
Show More Instructions
1
Ouvrez une fenêtre d'invite de commande . Dans Windows, vous pouvez accéder à l'invite en ouvrant le menu Démarrer et en cliquant sur la commande " Exécuter". Tapez " cmd" et appuyez sur la touche "Entrée" pour lancer l'invite de commande . Sur les systèmes Linux , la fenêtre d'invite de commande se trouve dans le menu Applications dans le dossier "Accessoires" ; " . Terminal" , il est appelé sur les systèmes Mac OSX, vous pouvez trouver la fenêtre d'invite de commande dans le dossier "Utilitaires" . Il est aussi appelé " Terminal".
2
Accédez au dossier où votre C + + code source se trouve. Tous les systèmes utilisent la même commande pour changer de répertoire : cd . Par exemple, pour changer le répertoire de " UserName/MySourceCode/Project01 , " vous pouvez taper cette commande dans la fenêtre d'invite de commande : cd UserName/MySourceCode/Project01 /
3 Type de
dans la commande de compilation pour créer votre fichier de code source . En ajoutant le commutateur de ligne de commande "-s" , vous pouvez masquer les symboles en enlevant la table des symboles . Par exemple, pour compiler le fichier de code source " MyCode.cpp " dans un programme nommé " MyProgram , " vous pouvez taper ce qui suit:
g+ + -s MyCode.cpp -o MyProgram
4
Appuyez sur la touche "Entrée" pour compiler le programme . Le compilateur GNU compile le code source dans le fichier exécutable " MyProgram " et supprime la table des symboles , cachant ainsi vos symboles .