Red de conocimiento informático - Problemas con los teléfonos móviles - Depurar Qt en Linux

Depurar Qt en Linux

¿Cómo escribir programas Qt en Linux?

1. Copie el archivo ejecutable generado en modo qtrelease a un nuevo directorio en el escritorio en Linux.

2. Escriba un archivo de script ldd.sh Función: Exporte el archivo de biblioteca de tiempo de ejecución requerido para el programa ejecutable, haga clic para descargar.

3. Ejecutar. /ldd.sh + programa ejecutable en la carpeta actual, genera un archivo lib. Copie los archivos de la biblioteca en lib al mismo directorio que el archivo ejecutable.

4. Busque la carpeta de la plataforma en el directorio de instalación de Qt. Mi directorio es /opt/Qt5.7.0/5.7/gcc_64/plugins/platforms. Copie esta carpeta y el archivo ejecutable en el mismo directorio. .

5. Copie ldd.sh a la carpeta de plataformas y ejecútelo. /ldd.shlibqxcb.so Copia los archivos de la biblioteca en el directorio lib al mismo directorio que el archivo ejecutable. Elimine los archivos lib en las plataformas.

6. Ejecute el archivo de script descargado./Cuando el archivo de script escrito en Windows se utilice en Linux, /bin/bash^M:badinterpreter:no aparecerá esa solución de archivo o directorio. con vim: setff?show ff=dos Cambiar a:setff=unix:wq Guardar y salir

QtCreator no puede depurar el programa arm-linux, ¿me da algún consejo?

Cree un nuevo archivo en la carpeta /etc/ld.so.conf.d, como Qt.so.conf, y agregue una línea de instrucción "/opt/Qt/.../lib ". Tenga en cuenta que debe Reemplace la ruta de instalación de la biblioteca QT en la máquina, elimine las comillas, guarde y salga. Ejecute "sudoldconfig" en la terminal. Bien, ahora vea si su qtcreator se puede depurar.

¿Por qué aparece un error de "error de segmentación" cuando ejecuto QT integrado?

Esto es un error de segmentación, un error de segmentación. Hay cuatro razones principales para los errores de segmentación: acceso a la matriz fuera de los límites, acceso al puntero nulo, desbordamiento de la pila y modificación de la memoria de solo lectura. Depuración usando coredump en Linux.

¿Cómo configurar el compilador y depurador vs2013 en qtcreator?

1 Debe asegurarse de que el entorno qt esté instalado en Linux. 2 Ingrese al directorio de su programa y ejecute /usr/local/qt_install/bin/qmakexxxx.pro. Entre ellos, /usr/local/qt_install es el directorio de instalación de qt. xxxx.pro es el archivo pro que debes programar en tu programa

3 Ejecuta make

4 Ejecuta el archivo bin generado

Depura el programa de la consola qt en ubuntu ¿Algo salió mal?

El código Qcor es incorrecto, es el código fuente del programa Qcoc de la siguiente manera: main(){inti,j,k;printf("n");for(i=1;i