调试指南
来自SylixOS-wiki
(版本间的差异)
(以“==编译应用程序==”为内容创建页面) |
|||
第1行: | 第1行: | ||
− | == | + | ==说明== |
+ | |||
+ | :本文描述SylixOS应用程序调试方法,文中examples应用程序实例参考入门指南中的“examples示例工程” | ||
+ | |||
+ | ==编译下载程序== | ||
+ | |||
+ | :需确认gcc优化调试选项设置为“-O0 -g3”。examples工程已设置正确。 | ||
+ | |||
+ | :程序编译和下载方法可参考入门指南中的“examples示例工程”编译运行流程。 | ||
+ | |||
+ | ==启动debug服务器== | ||
+ | |||
+ | :SylixOS debug服务器提供两种启动方式。 | ||
+ | |||
+ | :第一种方式,由debug服务器启动应用程序。启动流程如下: | ||
+ | |||
+ | [root@sylixos_station:/]# cd /home | ||
+ | [root@sylixos_station:/home]# debug localhost:1234 hello_world | ||
+ | [GDB]Waiting for connect... | ||
+ | |||
+ | :第二种方式,先启动应用程序,然后debug服务器attach到应用程序 |
2014年5月30日 (五) 22:18的版本
说明
- 本文描述SylixOS应用程序调试方法,文中examples应用程序实例参考入门指南中的“examples示例工程”
编译下载程序
- 需确认gcc优化调试选项设置为“-O0 -g3”。examples工程已设置正确。
- 程序编译和下载方法可参考入门指南中的“examples示例工程”编译运行流程。
启动debug服务器
- SylixOS debug服务器提供两种启动方式。
- 第一种方式,由debug服务器启动应用程序。启动流程如下:
[root@sylixos_station:/]# cd /home [root@sylixos_station:/home]# debug localhost:1234 hello_world [GDB]Waiting for connect...
- 第二种方式,先启动应用程序,然后debug服务器attach到应用程序