Отладка сегментации дает сбой, когда я делаю ctrl c

Я также создал типы для lodash-es, поэтому теперь вы можете сделать следующее

install

npm install lodash-es -S
npm install @types/lodash-es -D

use

import kebabCase from "lodash-es/kebabCase";
const wings = kebabCase("chickenWings");

если вы используете rollup, я предлагаю использовать это вместо lodash, поскольку он будет treeshaken правильно.

22
задан sharptooth 26 March 2009 в 05:02
поделиться

4 ответа

gdb прерывает сигнал. При нажатии CTRL-C Вы на самом деле заставляете терминальный драйвер генерировать SIGINT.

то, Что необходимо сделать, имеют GDB, генерируют SIGINT использование команда сигнала . синтаксис

, цифра сигнала

и сигнал человека скажет Вам число сигнала (в этом случае, SIGINT является сигналом 2, таким образом signal 2 сделает это.)

Обновление

Достаточно уверенный, можно использовать символьное имя. info signal скажет Вам все имена и т.д.

, О, между прочим, разногласия - то, что Вам установили обработчик сигналов для SIGINT, и аргументы не являются правильными так или иначе.

31
ответ дан ctuffli 29 November 2019 в 03:48
поделиться

Одна опция состоит в том, чтобы загрузить базовый файл, произведенный, если не работая в отладчике в gdb. Из gdb, типа core-file [filename].

7
ответ дан Scottie T 29 November 2019 в 03:48
поделиться

Альтернатива должна мешать gdb ловить SIGINT путем ввода handle SIGINT noprint pass при подсказке gdb прежде, чем запустить программу.

21
ответ дан ruds 29 November 2019 в 03:48
поделиться

Можно также отправить CTRL-C (иначе SIGINT) от другого терминала: уничтожьте - INT

3
ответ дан 29 November 2019 в 03:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: