Ncurses es una biblioteca. El componente más utilizado es un formulario. En el funcionamiento del sistema Linux, muchos amigos encuentran problemas confusos en China al usar Ncurses. ¿Cómo lidiar con este problema? La siguiente serie pequeña le presentará la solución confusa china cuando use Ncurses.
Hay algunos puntos clave:
1.gcc en tiempo de compilación uso, gcc -lncursesw --verbose para ver si la conexión apoyo -lncursesw;
2. Código En el archivo, establezca la configuración regional
#include
#include
int main (int argc, char const * argv [])
{
setlocale (LC_ALL, " ");
initscr ();
noecho ();
refresh ();
printw (" Voy a probar Chinese /n ");
getchar ();
return 0;
}
3. Ejecución de la línea de comandos Apt-cache search libncursesw5, verifique si la biblioteca ncurses está instalada
Se encontró que mi linux no es compatible; se encuentra en /usr /include /ncurses.h
Sin embargo, nadie más dijo el directorio ncursesw;
Más tarde descubrí que instalé libncurses5 y que también instalé libncursesw5, lo que provocó que la opción -lncursesw fuera inutilizable. Desinstalé libncurses5 y luego reinstalé libncursesw5;
El comando específico es
1. apt-cache search libncurses5
2. apt-get purge libncurses5
3. sudo apt-get purge libncurses5-dbg
4. sudo apt -get purge libncurses5-dev
5. sudo apt-get autoremove
6. sudo apt-get clean
7. dpkg -l |
Grep ^ rc |
Awk ‘ {imprimir $ 2} ’ |
Xargs dpkg -P
Luego instale libncursesw5, el comando es el siguiente:
1. sudo apt-get install libncursesw5
2. sudo apt-get install libncursesw5-dbg
3. sudo apt-get install libncursesw5-dev
Entonces
gcc -c test.o test.c
gcc -o test test.o -lncursesw
Entonces corre. /test
Se encontró que los chinos pueden imprimir normalmente.
Lo anterior es la introducción de la solución china confusa que usa Ncurses en Linux. Si tiene el mismo problema en el proceso de uso, Si no sabe cómo resolverlo, pruebe el método descrito en este artículo.
Hay muchos tipos de comandos de Linux, ¿entonces qué comandos necesita para adminis
mysql es un sistema de administración de bases de datos relacionales, pero recientemente los usuario
Algunos usuarios de Linux no saben cómo instalar Visual Studio Code después de usar
Después de instalar el sistema Ubuntu 12.04, muchos amigos experimentaron graves problemas de fiebre
Como sistema de CentOS6.5 yum install LAMP
¿Cómo configurar los permisos del comando sudo del sistema Linux?
Cómo configurar yum.conf bajo el sistema Linux
Cómo eliminar los caracteres ^ M de los archivos de Linux
Cómo instalar Linux usando logwatch
Cómo resolver el error de arranque de Ubuntu 12.04 Comprobando el estado de la batería Problema
¿Cómo usar el comando echo en Linux?
Los comandos ifconfig y netstat del sistema Fedora no pueden encontrar una solución
Cómo usar el comando showmount en sistemas Linux
Los principiantes de Linux necesitan aprender el resumen de comandos
Las deficiencias del sistema de sombra PowerShadow tienen que hablar
Windows 2000 pantalla azul de la muerte STOP medicina sintomática
Win8, juegos de win8.1 no pueden ser una solución de pantalla completa
Win10 Tips: ¿Cómo deshabilitar los accesos directos del logotipo de Windows?
Solución 100% para Windows 7 SP1 no disponible
La cuota de mercado del sistema operativo y del navegador en mayo de
¿Qué es la gestión de la red en la nube?
¿Cuándo se actualizó la versión preliminar del sistema Win10?
Una forma sencilla de configurar el uso compartido de archivos LAN en Win 7