Jump to content

    
Digi

Удаленная отладка программ на Linux

Recommended Posts

1 hour ago, x893 said:

Значит не судьба. Я через Visual Studio всё делаю. И компиляцию (кросс или на SBC), и отладку (через ssh). SBC разные.

неее. мне qtcreator очень нравиться. лучшее решение для линукс.

Share this post


Link to post
Share on other sites
36 minutes ago, jenya7 said:

мне qtcreator очень нравиться. лучшее решение для линукс.

Ну, тогда действительно стоит освоить кросс-компиляцию и удаленную отладку.

Share this post


Link to post
Share on other sites
3 hours ago, jenya7 said:

а я qtcreator ставлю прямо на одноплатник и там работаю. так надежней, не?

у меня маленькая стая odroid-h2+
и nexus, gitlab, gitlab-runners, rancher, sonar qube всё на них.
ну и сама разработка на них.
так дешевле.

в каждом 500 гиг ссд + 32 рам

 

(круглый)

Share this post


Link to post
Share on other sites

А есть у когонибудь опыт по отладке ядерной части ПО? Например драйверы и тд.

Что нужно сделать что бы можно было по тому же gdb отлаживать, скажем, драйвер в ядре на уже загруженной системе? (про отладку загрузки того же драйвера пока молчу)

Share this post


Link to post
Share on other sites
1 hour ago, k000858 said:

А есть у когонибудь опыт по отладке ядерной части ПО?

На живом ядре это не стоит делать: чуть косяк - и ловишь kernel panic. Я в qemu запускал виртуалку, в ней и отлаживал. Или можно даже виртуалбокс…

Share this post


Link to post
Share on other sites
6 hours ago, k000858 said:

Что нужно сделать что бы можно было по тому же gdb отлаживать, скажем, драйвер в ядре на уже загруженной системе?

https://blog.er0p.win/?p=64

много лет назад пробовал такое, смысла вообще не увидел

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.