¿Puedo ingresar chino al instalar kscope en ubuntu13.04?
En ubuntn11.04, no puede instalar kscope1.6.2 directamente. Primero debe instalar el soporte del entorno kde, como se muestra a continuación:
apt-get. instalar kdelibs (resolver kde-config no encontrado)
sudo apt-get install xorg-dev (resolver error: ¿X incluye no encontrado?)
sudo apt-get install kdelibs4 -dev kdelibs4c2a (resuelve que no haya encabezados de KDE instalados)
También encontré algunos problemas al instalar estas bibliotecas durante la instalación: Google dijo que se interrumpió durante el proceso de instalación de apt-get (de hecho, este es el caso). según Internet, el directorio está en /var/cache/apt/archives, especialmente en el directorio /var/cache/apt/archives/partial.
2. Descargue kscope-1.6.2
Descargar:/download/0006000/5469.shtml
Después de descargar, descomprímalo y vaya a kscope-1.6. 2 El directorio raíz del código fuente.
3. configure.configure
Utilice el comando ./configure -- without-arts para configurar
Esta vez, el sistema le pedirá que busque esto. y eso, siga las indicaciones para instalar los paquetes requeridos. Algunos se enumeran a continuación:
Error 1: configurar: error: el preprocesador de C++ "/lib/cpp" no pasó la verificación de corrección
Solución: sudo apt-get install build-essential, luego . /configure -- without-arts
Error 2: configure: error: Se requiere Lex/Flex para compilar KScope
Solución: sudo apt-get install flex, luego ./configure - - without-arts
Error 3: configurar: error: se requiere Yacc/Bison para compilar KScope
Solución: sudo apt-get install bison, luego ./configure-- without- arts
Solo estos errores se registran durante el proceso de instalación. Si hay otros errores, normalmente puedes encontrarlos buscando en Google.
4.make
Problemas al usar make:
Error 1: /usr/bin/ld: no se puede encontrar -lkateinterfaces
indique que no se pueden encontrar -lkateinterfaces. Biblioteca de enlaces dinámicos, en realidad no existe una biblioteca de enlaces dinámicos, solo una biblioteca de enlaces estáticos, que se encuentra en /usr/lib/libkatepartinterfaces.la. En este momento, cambie al directorio src:
[/home. /lanch/Download/ kscope-1.6.2]$cd src
[/home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile (evise Nota: esta línea de comando no tiene efecto real, así que lo reemplacé directamente -) en /src/Makefile.
lkateinterfaces, busque un método similar a Windows, Ctrl + F)
Donde se usa -lkateinterfaces en el Makefile, reemplace /usr/lib/libkatepartinterfaces.la y luego regrese al directorio superior cd., make , Y ya está.
5. sudo make install
No se produjeron errores durante este proceso.
6. instale cscope,ctags,graphviz
sudo apt-get install cscope ctags graphviz
Esto completa la instalación de kscope 1.6.2. kscope en la terminal para abrir kscope 1.6.2. Por supuesto, puedes convertirlo en un atajo, así que no lo explicaré aquí.
Después de usarlo, kscope1.6.2 es generalmente bueno. Es mucho más rápido que eclipse y sus funciones e interfaz son mucho mejores que el navegador de origen...
Ingrese kscope en el archivo. terminal y ábralo por primera vez. Debe configurar la ruta de la herramienta dependiente, simplemente siga la figura a continuación:
El código fuente abierto esta vez tiene chino confuso, lo que se puede resolver configurando Herramientas. -Codificación al chino simplificado (gb2312)
Si desea ver el proyecto compilado por Linux c, seleccione Proyecto-Nuevo proyecto y luego agregue todos los archivos fuente en el proyecto con el sufijo .c, . h, .pc.
Ingrese kscope en la terminal. Después de abrirlo por primera vez, debe configurar la ruta de la herramienta dependiente. Si desea utilizar la función de llamada de cscope o la función de gráfico de llamada, primero debe hacer clic para reconstruir la base de datos y generar el archivo de etiqueta correspondiente antes de continuar. Esto parece ser lo mismo que usar Vim para configurar el complemento ctags.