Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для KiberIvan
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 26

При компиляции файла из консоли получается не рабочий exe файл

03.12.2021, 14:57. Показов 1500. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Компилирую через g++. Когда компилирую в ручную, то exe получается рабочим, а когда через программу, то нет, при открытии вылетает ошибка, фото которой я прикрепил. Что мне исправить, чтобы exe файл получался рабочим.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <windows.h>
#include <string>
#include <iostream>
//#include <filesystem>
#include <cstdlib>
using namespace std;
int main(int argc, char* argv[]) {
    putenv("PATH=C:\\Users\\User\\Desktop\\Creator-code-compil\\g\\mingw64\\bin;");
    string str = "g++ hello.cpp -o hello";
    system(str.c_str());
    return 0;
}
hello.cpp
C++
1
2
3
4
5
6
7
8
9
#include <iostream>       
using namespace std;
int main()                
{
    cout << "Hello World!";  
    int i;
    cin>>i;
    return 0;
}
Миниатюры
При компиляции файла из консоли получается не рабочий exe файл  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2021, 14:57
Ответы с готовыми решениями:

Не создаётся EXE файл при компиляции
Здравствуйте. Нужна помощь. Хотел создать виндоус форму по вот этой ссылке где найти форму как bc++ builder, и откуда брать визуальные...

Ошибка при компиляции exe файла
Пытаюсь скомпилировать пример из книги Assembly Language for x86 processor .386 .model flat, stdcall .stack 4096 ExitProcess PROTO,...

Ошибки при компиляции файла exe
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

27
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.12.2021, 18:26
Студворк — интернет-сервис помощи студентам
Пробуй так, без putenv():
C++
1
2
string str =
"C:\\Users\\User\\Desktop\\Creator-code-compil\\g\\mingw64\\bin\\g++ hello.cpp -o hello";
И с getenv() + putenv().
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
04.12.2021, 18:29
На днях дважды встречал задачу, в которых были проблемы с путями. Пересоздание проекта помогало.
0
 Аватар для KiberIvan
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 26
04.12.2021, 18:43  [ТС]
без putenv выдаёт ошибку
Миниатюры
При компиляции файла из консоли получается не рабочий exe файл  
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.12.2021, 18:52
Начни с простого: добавь путь в систему.
0
 Аватар для KiberIvan
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 26
04.12.2021, 19:14  [ТС]
В какую систему? Ссылка на g++ уже есть в переменных средах
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.12.2021, 19:16
И где он?
Code
1
Path=C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C: \WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell \v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Strawberry\c\bin;C:\Strawberry\ perl\site\bin;C:\Strawberry\perl\bin;C:\Users\User\AppData\L ocal\Programs\Python\Python39\Scripts\;C:\Users\User\AppData \Local\Programs\Python\Python39\;C:\Users\User\AppData\Local \Microsoft\WindowsApps;
0
 Аватар для KiberIvan
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 26
04.12.2021, 19:43  [ТС]
Вот он, изначально из переменных сред скопировал
Миниатюры
При компиляции файла из консоли получается не рабочий exe файл  
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.12.2021, 20:29
Я про PATH говорю. А если у тебя работает как на картинке, то и запуск с полным именем должен работать. Сделай уже что-то.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2021, 20:29

Не получается апплет при компиляции файла
import java.awt.*; import applet.awt.*; public class MyFirstApplet extends Applet { public void paint(Graphics dr) { ...

При компиляции проекта exe-файл не создаётся
Здравствуйте, перейду сразу к проблеме... При компиляции (построении) проекта, exe файл каким-то образом не создаётся. Проект уже...

Запаковка музыки в exe файл при компиляции
Погуглив, разобрался с упаковкой картинок в exe файл после компиляции. Но никак не могу решить вопрос: как упаковать wav файл и потом...

При компиляции формы не может найти .exe файл
Я создал форму для задания, вот само задание: Описать структуру FLIGHT, которая содержит следующие поля: a) arrival - название...

Изменение содержимого exe -файла при каждой компиляции
Сограждане, простветите: Visual Studio 2013. При компиляции (Release) простенького проекта каждый раз меняется содержимое exe...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru