Сообщение об ошибке «ошибка: неявное объявление функции kill недопустимо в c99» обычно появляется, когда вы используете функцию killв C без включения соответствующего файла заголовка. Эта ошибка характерна для стандарта C99.
Чтобы устранить эту ошибку, вы можете воспользоваться следующими методами:
-
Включите заголовочный файл
: в C функцияkillопределена вsignal.hзаголовочный файл. Обязательно включите этот файл в начало файла исходного кода C, используя#include. -
Включить стандарт C99. По умолчанию компиляторы C могут не включать стандарт C99. Чтобы включить его, вы можете использовать флаги компилятора, такие как
-std=c99, при компиляции кода. Например, если вы используете компилятор GCC, вы можете использовать командуgcc -std=c99 yourfile.cдля компиляции кода. -
Проверьте наличие опечаток и ошибок. Дважды проверьте свой код на наличие опечаток и синтаксических ошибок. Убедитесь, что вы правильно используете функцию
kill, предоставляя правильные аргументы и синтаксис. -
Проверьте совместимость вашей платформы: не все платформы могут поддерживать функцию
killили стандарт C99. Убедитесь, что платформа, над которой вы работаете, поддерживает те функции, которые вы пытаетесь использовать.