Программы, которые я пытаюсь отладить, успешно созданы с помощью инструментов WSL2 GCC , выбранные как платформу для инструментов . Если я продолжу с кнопкой без отладки , я получаю сообщение « пропусковое развертывание, цель удаленной отладки - wsl », и что сборка и развертывание успешно. Выход. Ошибка «Команда прервана. См. Вывод окно для получения дополнительной информации». Я не уверен, какое окно вывода, но здесь есть окно вывода отладки:
error
Если я попробую gdb Debugger < /strong> вместо без отладки < /strong> я получаю это сообщение (вероятно, потому что нет процесса подключения)
error2 < /li>
< /ul>
для репрессии). /> [*] Установить по умолчанию WSL Ubuntu Distribution. < /p>
< /li>
Установить инструменты сборки на WSL из этого руководства < /p>
< /li>
Создать проект из C ++ Console Template < /p>
< /> li> GCC Toolset
[*]Make sure everything is installed with Project->Install WSL For Me[/b]
[*](Optionally) set ptrace_scope to 0 on WSL
(Optionally) use this code to have время для прикрепления к процессу: < /p>
int main()
{
for (int i = 0; i < 100; i++)
{
unsigned int microsecond = 1000000;
usleep(3 * microsecond);//sleeps for 3 second
printf("hello from %s!\n", "ConsoleApplication2");
}
return 0;
}
< /code>
< /li>
Вставьте точку останова в Printf или что -то еще. < /p>
< /li>
Попробуйте запустить программу без отладки. Убедитесь, что он построен, но не работает. Подтвердить ошибки. Подтвердить ошибки. < /P>
< /li>
< /ol>
Вещи, с которыми следует упомянуть:
Я не смог прикрепить к процессу вручную из -за другой ошибки, пока я не установил ptrace_scope на 0 на wsl. < /P>
. То же самое, как если бы поле было оставленным пустым (и ошибкой, если установлено не для .out file).
Подробнее здесь: https://stackoverflow.com/questions/797 ... 2-with-wsl
Как запустить и отладить программу от Visual Studio 2022 с WSL [закрыто] ⇐ C++
Программы на C++. Форум разработчиков
1756829611
Anonymous
Программы, которые я пытаюсь отладить, успешно созданы с помощью инструментов WSL2 GCC , выбранные как [b] платформу для инструментов [/b]. Если я продолжу с кнопкой [b] без отладки [/b], я получаю сообщение « пропусковое развертывание, цель удаленной отладки - wsl », и что сборка и развертывание успешно. Выход. Ошибка «Команда прервана. См. Вывод окно для получения дополнительной информации». Я не уверен, какое окно вывода, но здесь есть окно вывода отладки:
error
Если я попробую [b] gdb Debugger < /strong> вместо без отладки < /strong> я получаю это сообщение (вероятно, потому что нет процесса подключения)
error2 < /li>
< /ul>
для репрессии). /> [*] Установить по умолчанию WSL Ubuntu Distribution. < /p>
< /li>
Установить инструменты сборки на WSL из этого руководства < /p>
< /li>
Создать проект из C ++ Console Template < /p>
< /> li> GCC Toolset
[*]Make sure everything is installed with Project->Install WSL For Me[/b]
[*](Optionally) set ptrace_scope to 0 on WSL
(Optionally) use this code to have время для прикрепления к процессу: < /p>
int main()
{
for (int i = 0; i < 100; i++)
{
unsigned int microsecond = 1000000;
usleep(3 * microsecond);//sleeps for 3 second
printf("hello from %s!\n", "ConsoleApplication2");
}
return 0;
}
< /code>
< /li>
Вставьте точку останова в Printf или что -то еще. < /p>
< /li>
Попробуйте запустить программу без отладки. Убедитесь, что он построен, но не работает. Подтвердить ошибки. Подтвердить ошибки. < /P>
< /li>
< /ol>
Вещи, с которыми следует упомянуть:
Я не смог прикрепить к процессу вручную из -за другой ошибки, пока я не установил ptrace_scope на 0 на wsl. < /P>
. То же самое, как если бы поле было оставленным пустым (и ошибкой, если установлено не для .out file).
Подробнее здесь: [url]https://stackoverflow.com/questions/79753499/how-to-run-and-debug-a-program-from-visual-studio-2022-with-wsl[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия