Как мне скомпилировать программу на C / C ++ через командную строку Windows? - PullRequest
2 голосов
/ 08 июня 2011

Я новичок в языке программирования C / C ++ и до сих пор использовал программу Code :: blocks для написания и компиляции программ.Однако мне нужно знать, как скомпилировать программу через командную строку Windows, так как мне нужен доступ к созданному коду сборки.Мои компиляторы: mingw32-gcc.exe, mingw32-g ++. Exe

Ответы [ 2 ]

3 голосов
/ 08 июня 2011

Пожалуйста, прочитайте Компиляция программ с MinGW - Руководство для новых пользователей .Чтобы заставить gcc создать ассемблерный код, используйте параметр -S:

   -S  Stop after the stage of compilation proper; do not assemble. The output is in the form of an assembler code file for each non-assembler input file specified.

       By default, the assembler file name for a source file is made by replacing the suffix .c, .i, etc., with .s.

       Input files that don't require compilation are ignored.

Удачи!

2 голосов
/ 04 ноября 2015

если у вас установлены кодовые блоки с mingw в качестве компилятора gcc, выполните следующие действия:

  1. Щелкните правой кнопкой мыши на моем компьютере -> перейдите в свойства -> дополнительные настройки системы
  2. Затем выполнитепеременную окружения с именем PATH и вставьте полный файл программы, подобный url (x86) /codeblocks/mingw/bin.
  3. , теперь откройте cmd
  4. и перейдите в каталог, где находится вашПрограмма сохранена.
  5. введите gcc имя_программы.c -o имя_программы.exe для компиляции программы.
  6. запустите программу, набрав имя_программы
...