C++ в Linux

Пытаюсь инициализировать строку(char *str = "string";), но g++ выдает ошибку: deprecated conversion from string constant to ‘char*’.
С чем это может быть связано?
В Винде все компилировалось.
  

1 комментарий

  • Напишите

    const char *str = "string";

    Область памяти с константной строкой нельзя изменять, посему указатель на неё должен быть типа const char *, а не просто char *