Как запустить c в atom с пакетом скриптов atom?

#c #atom-editor

#c #atom-редактор

Вопрос:

У меня компьютер с Windows 10 с версией atom 1.52.0 и g (MinGW.org Сборка GCC-2) 9.2.0. Я могу запускать программы на c в Atom с помощью gpp-компилятора, но мне не нравится, как вывод программы отображается в новом окне, а не в нижней части окна Atom. Я пытаюсь настроить c с помощью пакета сценариев, но когда я запускаю программу с пакетом сценариев, я получаю следующую ошибку.

 g  : error: /mnt/c/Users/user/Documents/USACO/2015-2016/December/Silver/test.cpp: No such file or directory
g  : fatal error: no input files
compilation terminated.
  

Кстати, я могу запускать Java-программы с помощью пакета сценариев. скриншот

Комментарии:

1. Вы используете WSL или какую-то другую причину для /mnt/c ?

2. не уверен, что означает WSL (Всемирная лига серфинга?), Так что, вероятно, нет. что вы подразумеваете под «причиной /mnt / c? я также не знаю, что /mnt/c означает либо.

3. Подсистема Windows для linux. Позволяет запускать Linux под Windows. В WSL существуют пути, подобные /mnt/c, которые позволяют ОС Linux использовать файлы в файловой системе Windows

4. хорошо, я понимаю, что такое WSL и / mnt / c, но зачем они мне нужны? То есть, почему мне нужно запускать Linux под Windows? Я просто хочу запускать программы на c ?

5. Я хочу сказать, что ваши настройки, похоже, настроены для WSL, а не для Windows. Я не уверен, почему. Я использую в основном Visual Studio Community, а иногда Qt-Creator или VSCode. Я не могу понять все редакторы кода / IDE.

Ответ №1:

Немного поздно отвечать. Но для тех, кто пришел сюда из Google, на странице пакета скриптов четко сказано:

  --------- ------------ ----------------- ------------------ -------------------- --------------------------------------------------------- 
| Grammer | File Based | Selection Based | Required Package |  Required in PATH  |                          Notes                          |
 --------- ------------ ----------------- ------------------ -------------------- --------------------------------------------------------- 
| C       | Yes        | Yes             |                  | xcrun clang  /g    | Available only on macOS and Linux. Run with -std=c  14. |
 --------- ------------ ----------------- ------------------ -------------------- --------------------------------------------------------- 

  

Доступно только на macOS и Linux. Запустите с -std=c 14 помощью .

Итак, похоже, он недоступен для Windows. Вместо этого вы можете использовать другой пакет с именем gpp-compiler : https://atom.io/packages/gpp-compiler

Он отлично работает в Windows:

Вам нужно будет установить MinGW и добавить его в свой PATH.

Комментарии:

1. да, это то, что я в итоге сделал! пакет gpp-компилятора работает и отлично запускает c .