0
github에서 LEDE 저장소를 복제하고 라우터에서 간단한 프로그램을 디버그하려고했습니다. 이렇게하려면 내가 (여기처럼 : https://wiki.openwrt.org/doc/devel/gdb) LEDE 빌드를 구성 menuconfig를 사용하여 : OpenWRT/LEDE에서 누락 된 gdbserver 바이너리
Advanced configuration options (for developers) → Toolchain Options → Build gdb
Development → gdbserver
Development → gdb
가 그럼 난 -ggdb3 플래그 내 간단한 프로그램을 컴파일 및 디버깅을 시작하고 싶었다. 그러나 gdbserver 바이너리가 sysupgrade 이후 라우터에 없기 때문에 불가능합니다 (/ bin,/sbin,/usr/bin,/usr/sbin에 표시되지 않음). 이 구성에서 뭔가를 놓친 적이 있습니까?
"그렇다면 간단한 프로그램을 컴파일했습니다."시스템 이미지를 다시 작성해야합니다. 그것은'sysupgrade'가 그 일을하는지 여부를 문서화하는 것으로부터 나에게 명확하지 않았습니다. –
네, 제게 그것은 분명하지 않지만,이 경우에는 문제가 아닙니다. 내 대답 좀 봐, 언젠가는 언젠가 너의 시간을 절약 할거야. –