Нет такого файла или каталога #include & lt; string & gt; [закрыто]

Если вы настаиваете на ускорении своего времени загрузки, вы должны загрузиться с ничем. После запуска и запуска системы включите устройства и системные приложения.

Установите машину для загрузки на консоль только без сети, затем в rc.local установите скрипт для сна, а затем включите сетевые и другие службы. Вы должны быть в состоянии «загрузиться» менее чем через 5 секунд (после того, как руки grub отключены) на хорошем оборудовании.

Однако, исходя из ваших комментариев, это не лучший ответ. Если «серверная» часть будет бесполезна на 100% без сети, а ваша часть «рабочей станции» будет на 100% бесполезной без сети (вы сказали, веб-приложение). Таким образом, ваша быстрая загрузка Linux-бокса по-прежнему будет на 100% бесполезной дольше, чем если бы вы загрузились нормально. Кроме того, если вы используете «обычное» серверное оборудование, вы, вероятно, тратите гораздо больше времени на настройку и публикацию перед загрузкой, тогда вы загружаете Linux.

Также, если на вашем сервере запущено критическое программное обеспечение, вам следует сгруппировать два или больше и длительное время загрузки должно иметь значение.

Короче говоря, изменение порядка загрузки таким образом, при загрузке быстрее, почти наверняка потребует больше времени для восстановления после сбоя.

Если ваша попытка ускорить доступ к сети, то отключите DHCP и используйте статический IP-адрес. Также учтите, что даже при использовании «plug in» алгоритмов spanning tree на коммутаторе может потребоваться некоторое время, прежде чем вы получите реальный доступ к сети.

1
задан 28 November 2014 в 22:20

1 ответ

#include <string> является директивой C ++.

Переименуйте файл в kai.cpp

И скомпилируйте его с помощью g++ kai.cpp -o kai

6
ответ дан 24 May 2018 в 01:30
  • 1
    Мне нужно в c, потому что есть fork (); – qwerty 28 November 2014 в 21:17
  • 2
    @qwerty В c ++ вы также можете использовать / использовать fork () – αғsнιη 28 November 2014 в 21:58
  • 3
    @qwerty Все из C доступно на C ++ (я думаю). Если вы хотите использовать C ++, используйте команду g++ вместо gcc для компиляции кода. g++ - компилятор GNU C ++, а gcc - компилятор C. На C, <string> недоступен в C (если я не ошибаюсь, все заголовки C заканчиваются на .h). – user 28 November 2014 в 22:49
  • 4
    @qwerty Все из C доступно на C ++ (я думаю). Если вы хотите использовать C ++, используйте команду g++ вместо gcc для компиляции кода. g++ - компилятор GNU C ++, а gcc - компилятор C. На C, <string> недоступен в C (если я не ошибаюсь, все заголовки C заканчиваются на .h). – user 28 November 2014 в 22:49
  • 5
    @qwerty Все из C доступно на C ++ (я думаю). Если вы хотите использовать C ++, используйте команду g++ вместо gcc для компиляции кода. g++ - компилятор GNU C ++, а gcc - компилятор C. На C, <string> недоступен в C (если я не ошибаюсь, все заголовки C заканчиваются на .h). – user 28 November 2014 в 22:49
  • 6
    @qwerty Все из C доступно на C ++ (я думаю). Если вы хотите использовать C ++, используйте команду g++ вместо gcc для компиляции кода. g++ - компилятор GNU C ++, а gcc - компилятор C. На C, <string> недоступен в C (если я не ошибаюсь, все заголовки C заканчиваются на .h). – user 28 November 2014 в 22:49
  • 7
    @qwerty Все из C доступно на C ++ (я думаю). Если вы хотите использовать C ++, используйте команду g++ вместо gcc для компиляции кода. g++ - компилятор GNU C ++, а gcc - компилятор C. На C, <string> недоступен в C (если я не ошибаюсь, все заголовки C заканчиваются на .h). – user 28 November 2014 в 22:49
  • 8
    @qwerty Все из C доступно на C ++ (я думаю). Если вы хотите использовать C ++, используйте команду g++ вместо gcc для компиляции кода. g++ - компилятор GNU C ++, а gcc - компилятор C. На C, <string> недоступен в C (если я не ошибаюсь, все заголовки C заканчиваются на .h). – user 28 November 2014 в 22:49

Другие вопросы по тегам:

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