Có cách nào để tạo bảng biểu tượng chỉ sử dụng cmake cho gdb không?Tạo bảng biểu tượng cho gdb bằng cmake
Trả lời
Cách thông thường để tạo thông tin gỡ lỗi cho gdb
là để vượt qua -g
đến trình biên dịch gcc
hoặc g++
(và cũng tại thời gian liên kết).
Nhìn vào Cmake FAQ để biết cách thực thi có thể gỡ lỗi.
Tôi muốn chỉ có bảng biểu tượng là nó có thể? –
Nó có thể là có thể, nhưng nó không phải là một câu hỏi cụ thể 'cmake'. Tôi nghĩ rằng họ là một số tiện ích Linux (có lẽ binutils liên quan) để trích xuất thông tin gỡ lỗi từ một thực thi ELF, nhưng tôi không bao giờ sử dụng chúng. http://www.moythreads.com/wordpress/2009/08/31/debugging-information-in-separate-files/ –
"Đọc Câu hỏi thường gặp" thường không phải là câu trả lời đúng trên SO ... –
Thêm dòng này vào file CMakeLists.txt:
set(CMAKE_BUILD_TYPE Debug)
Dao cạo Occam thắng một lần nữa. –
biên dịch trong chế độ Release tối ưu hóa nhưng thêm các biểu tượng debug, hữu ích cho hồ sơ:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ...
hoặc biên soạn với NO tối ưu hóa và thêm các biểu tượng gỡ lỗi:
cmake -DCMAKE_BUILD_TYPE=Debug ...
- 1. Bảng biểu tượng bằng Python
- 2. gdb: "Không có bảng biểu tượng nào được tải"
- 3. Tạo .dll bằng CMake
- 4. ctypes không tìm thấy biểu tượng trong thư viện chia sẻ tạo bằng CMake
- 5. Cách tạo một bảng biểu tượng
- 6. "Cảnh báo: Không thể tìm thấy biểu tượng liên kết cho bảng ảo cho giá trị XXX giá trị" bằng cách sử dụng GCC và GDB (CodeBlocks)
- 7. android ndk-gdb không tải những biểu tượng
- 8. Trích xuất bảng biểu tượng bằng cách sử dụng clang
- 9. Tạo dự án C# bằng CMake
- 10. Tạo biểu tượng cho iPhone UITabBar
- 11. gdb: (không tìm thấy các biểu tượng gỡ lỗi)
- 12. Dự án được tạo với cmake cho Eclipse CDT
- 13. Nhận thông tin biểu tượng cho giá trị được giữ trong biến thuận tiện GDB
- 14. Bảng biểu tượng là gì?
- 15. Làm cách nào để bạn đặt cờ gỡ lỗi GDB bằng cmake?
- 16. tạo biểu đồ trong bảng tính excel bằng NPOI
- 17. Làm cách nào để tạo biểu tượng Khay bằng FireMonkey?
- 18. Tạo một cửa sổ bằng CreateWindowEx không có biểu tượng
- 19. cmake tạo ra một đối tượng chia sẻ
- 20. Tạo biểu đồ Google Bảng
- 21. tệp zip bằng CMake?
- 22. Biểu tượng QED bằng latex
- 23. Biểu tượng bảng: xóa các mục
- 24. Mở rộng CMake bằng trình tạo tùy chỉnh?
- 25. gdb - tạo tệp lõi cho mục tiêu từ xa?
- 26. Tạo bảng bằng Win32 API
- 27. iPad: Cách tạo biểu tượng khác cho iOS 7?
- 28. Cách tạo trình cài đặt .msi bằng cmake?
- 29. Trình tạo mặc định cho CMake trong Windows là gì?
- 30. Không có biểu tượng gỡ lỗi nào trong gdb ngay cả khi biên dịch bằng cờ -g
Liên quan: http://stackoverflow.com/questions/7724569/debug-vs-release-in-cmake –