J'ai copié le dépôt LEDE de github et j'ai voulu déboguer mon programme simple sur le routeur. Pour ce faire, je configuré construire LEDE (comme ici: https://wiki.openwrt.org/doc/devel/gdb) en utilisant menuconfig:Binaire gdbserver manquant dans OpenWRT/LEDE
Advanced configuration options (for developers) → Toolchain Options → Build gdb
Development → gdbserver
Development → gdb
Je compilé mon programme simple avec le drapeau -ggdb3 et voulait démarrer le débogage. Cependant, cela est impossible car le binaire gdbserver semble manquer sur le routeur après sysupgrade (il n'apparaît pas dans/bin,/sbin,/usr/bin,/usr/sbin). Ai-je manqué quelque chose dans cette configuration?
"Ensuite, j'ai compilé mon programme simple", vous devez également reconstruire l'image du système. Ce n'était pas clair à partir de la documentation si 'sysupgrade' le fait ou non. –
Oui, pour moi, ce n'était pas clair, mais ce n'était pas le problème dans ce cas. Regardez ma réponse, peut-être que cela vous fera gagner un peu de temps ... –