conversión obsoleta de constante de cadena a 'char *' en c [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo deshacerse de las advertencias de conversión obsoleta de constante de cadena a 'char *' en GCC? 23 respuestas

Estoy trabajando con cadenas.

Cada vez que ejecuto el siguiente programa me sale un error comoonversión obsoleta de constante de cadena a 'char' Cía en la líneachar *p = "hello"

¿Qué estoy haciendo mal

¿Qué significa este error? ¿Cómo puedo corregirlo?

Mi código es:

#include<stdio.h>
int main()
{
    char *p = "hello";
    printf("%s",p+1);
    return 0;
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta