当前位置: 首页 > 工具软件 > Cowboy > 使用案例 >

cowboy 2.0 程序如何调试

杨志强
2023-12-01

cowboy 2.0 版本程序是如何实现调试?

1. 修改 makefile 增加调试信息

PROJECT = echo_get
PROJECT_DESCRIPTION = Cowboy GET echo example
PROJECT_VERSION = 1

LOCAL_DEPS = mnesia
DEPS = cowboy
dep_cowboy_commit = master
ERLC_OPTS = +debug_info

include ../../erlang.mk


2. 生成新的编译版本

make clean

make


3. 在当前目录下边生成一个ebin 目录,里边有echo_get.app

4. 命令行启动 erl 

1> application:start(crypto).
ok
2> application:start(ranch).
ok
3> application:start(cowlib).
ok
4> application:start(cowboy).
ok
5> ls().              
.DS_Store                echo_get.app             echo_get_app.beam        
echo_get_sup.beam        toppage_handler.beam     
ok
6> application:start(echo_get).

ok


begin application:start(crypto), application:start(ranch), application:start(cowlib), application:start(cowboy) end.

好,程序运行起来了,现在就可以和调试普通程序一样进行进行调试了,

im().

ii(toppage_handler).

iaa([init]).

5. 用网页访问: localhost:8080/?echo=1234

好了,进入断点,成功。。。。。



 类似资料: