Ik heb de volgende CMake file:
Ik kan hem wel starten maar met geen mogelijkheid debuggen, ik heb IA64.Iemand enig idee?
CMake:
En de main.cpp:1
2
3
4
5
6
7
8
9
10
11
12
| PROJECT(cm_test) SET(CMAKE_BUILD_TYPE Debug) IF(CMAKE_COMPILER_IS_GNUCC) SET (CMAKE_C_FLAGS_INIT "") SET (CMAKE_C_FLAGS_DEBUG_INIT "-g") ENDIF(CMAKE_COMPILER_IS_GNUCC) #add_definitions( -g ) ADD_EXECUTABLE(cmtest main.cpp) |
C++:
Simpeler kan niet denk ik. Maar als ik dit compileer dan kan ik het niet debuggen:1
2
3
4
5
6
7
8
| #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { printf("Hello, world!\n"); return EXIT_SUCCESS; } |
# gdb cmtest --interpreter=mi2 -quiet(gdb) "/home/laupro/../cmtest": not in executable format: File format not recognized
# file cmtest cmtest: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
[ Voor 10% gewijzigd door LauPro op 03-02-2008 07:12 ]
Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!