C y C + + símbolos son nombres de función , nombres de variables y etiquetas. Una biblioteca estática es un conjunto externo de las funciones y variables que se une a un programa durante el proceso de compilación . Este proceso se lleva a cabo por un enlazador . Es posible que desee ocultar sus símbolos en una biblioteca estática que usted proporciona a otros programadores para proteger su propiedad intelectual. Usted puede hacer esto mediante el uso de un interruptor de línea de comandos sencilla durante la compilación del programa y la vinculación . Cosas que necesitará
GNU C + + compilador
C + + código fuente
Ver Más instrucciones
1
Abra una ventana del símbolo del sistema . En Windows , puede acceder a la línea de comandos , abra el menú Inicio y haga clic en "Ejecutar ". Escriba " cmd" y pulse la tecla "Enter" para iniciar el símbolo del sistema . En los sistemas Linux , la ventana del símbolo del sistema se puede encontrar en el menú de aplicaciones dentro de la carpeta " Accesorios ", " . Terminal" se le llama en los sistemas Mac OS X , se puede encontrar la ventana del símbolo del sistema dentro de la carpeta "Utilidades" . También se conoce como "Terminal ".
2
Vaya a la carpeta en la que C + + código fuente se encuentra el archivo. Todos los sistemas utilizan el mismo comando para cambiar directorios : cd . Por ejemplo, para cambiar el directorio a " UserName/MySourceCode/Project01 ", puede escribir este comando en la ventana del símbolo del sistema : cd UserName/MySourceCode/Project01 /
3
Escriba el comando de compilación para crear su archivo de código fuente . Al agregar el modificador de línea de comandos " - s " , puede ocultar los símbolos mediante la eliminación de la tabla de símbolos . Por ejemplo, para compilar el archivo de código fuente " MyCode.cpp " en un programa llamado " myprogram ", puede escribir lo siguiente:
g+ +- s MyCode.cpp -o MyProgram
4
Pulse la tecla "Enter " para compilar el programa . El compilador GNU compila el código fuente en el archivo ejecutable " MyProgram " y elimina la tabla de símbolos , ocultando así sus símbolos.