|
almarc 0 / 0 / 1 Регистрация: 12.10.2015 Сообщений: 54 |
||||||||
|
1 |
||||||||
|
01.05.2017, 19:29. Показов 20068. Ответов 10 Метки нет (Все метки)
Код:
При попытке скомпилировать, говорит: После чего открывается файл «Makefile.win», с текстом:
При этом, строка: $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS) Подсвечивается красным. Редактор: Dev-C++. В чем может быть дело? Несколько раз программа запустилась нормально, потом это.
0 |
|
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
01.05.2017, 19:29 |
|
10 |
|
284 / 232 / 114 Регистрация: 07.09.2016 Сообщений: 584 |
|
|
01.05.2017, 19:50 |
2 |
|
у вас там от предыдущих запусков не осталось висячих процессов «Project 4.exe»? если остались — их надо прибить. может дело в том, что иде не может редактировать екзешник, потому что процесс запущен и винда залочила этот файл на изменения.
0 |
|
0 / 0 / 1 Регистрация: 12.10.2015 Сообщений: 54 |
|
|
01.05.2017, 20:03 [ТС] |
3 |
|
Нет, но через некоторое время файл удаляется и я снова могу его компилировать. При попытке новой компиляции снова эта ошибка на какое-то время.
0 |
|
284 / 232 / 114 Регистрация: 07.09.2016 Сообщений: 584 |
|
|
01.05.2017, 20:09 |
4 |
|
ну значит кто-то держит этот екзешник. почему и кто — хз. в момент появления ошибки бегите к файлу и попробуйте удалить. если не удаляется — значит точно кто-то держит. попробовать понять, кто его держит можно чем-нибудь типа процессмонитора https://technet.microsoft.com/… 96645.aspx. может это антивирус, может еще кто, а может процесс все-таки висит и ждет нажатия эникея судя по последней строке вашего кода.
0 |
|
0 / 0 / 1 Регистрация: 12.10.2015 Сообщений: 54 |
|
|
01.05.2017, 20:22 [ТС] |
5 |
|
Антивируса нет, держать ничего, кроме самого cpp, не может.
0 |
|
284 / 232 / 114 Регистрация: 07.09.2016 Сообщений: 584 |
|
|
01.05.2017, 20:26 |
6 |
|
ну раз «держать ничего, кроме самого cpp, не может» а файл что-то держит — остается одно: это происки дьявола. обратитесь в ближайшее отделение РПЦ за святой водой, попшикайте на клавиатуру. может поможет.
0 |
|
0 / 0 / 1 Регистрация: 12.10.2015 Сообщений: 54 |
|
|
01.05.2017, 20:46 [ТС] |
7 |
|
Экзорцист оказался бессилен. Боюсь, придется обратится к аккаунту с правами….. АДМИНИСТРАТОРА!
0 |
|
Z1qqO 1 / 1 / 1 Регистрация: 20.07.2017 Сообщений: 32 |
||||||||
|
12.01.2018, 01:31 |
8 |
|||||||
|
Точно такая же ошибка возникает и у меня: в основном, она появляется тогда, когда, «серфируя» по интернету в поисках и изучении наличия хороших кодов и программ, я, отыскивая такой код, копирую его и вставляю в свой главного файла с функцией main. Обычно код, скопированный, в котором содержатся обычные управляющие операторы, арифметические операции и прочие начальные вещи — не конфликтует с компилятором. Но если же в коде, который я пытаюсь «скопипастить», присутствуют различного рода функции не совсем известного мне описания (код представлен ниже), то выдается такая же ошибка линковщика (компоновщика) — $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
Миниатюры
0 |
|
Z1qqO 1 / 1 / 1 Регистрация: 20.07.2017 Сообщений: 32 |
||||||||
|
12.01.2018, 01:32 |
9 |
|||||||
|
Точно такая же ошибка возникает и у меня: в основном, она появляется тогда, когда, «серфируя» по интернету в поисках и изучении наличия хороших кодов и программ, я, отыскивая такой код, копирую его и вставляю в свой главного файла с функцией main. Обычно код, скопированный, в котором содержатся обычные управляющие операторы, арифметические операции и прочие начальные вещи — не конфликтует с компилятором. Но если же в коде, который я пытаюсь «скопипастить», присутствуют различного рода функции не совсем известного мне описания (код представлен ниже), то выдается такая же ошибка линковщика (компоновщика) — $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
0 |
|
6 / 3 / 0 Регистрация: 19.03.2019 Сообщений: 145 |
|
|
14.06.2019, 19:06 |
10 |
|
Кстати, заметил, что при закрытии консоли при первом нажатии консоль пишет время закрытия, и нужно нажать еще раз, чтобы программа закрылась. Раньше такого не было. В Dev-C++ откомпилированный код открывается не просто так, а через ConsolePauser.exe. Он сначала выполняет программу, а после её завершения выводит время выполнения и возвращённое значение и ждёт нажатия любой клавиши. Миниатюры
0 |
|
6 / 3 / 0 Регистрация: 19.03.2019 Сообщений: 145 |
|
|
15.06.2019, 13:18 |
11 |
|
Чтобы отключить эту функцию, перейди на Сервис -> Параметры среды и убери галочку с Pause console programs after return Миниатюры
Изображения
0 |
I have installed Dev-C++, but when I make a C program and run it, it gives me an error, like:
C:UsersVedDev-CppMakefile.win [Build Error] [Project1.exe] Error 1
And when I checked the log it shows the following:
Compiler: Default compiler
Building Makefile: "C:UsersVedDev-CppMakefile.win"
Executing make...
make.exe -f "C:UsersVedDev-CppMakefile.win" all
gcc.exe main.o -o "Project1.exe" -L"C:/Users/Ved/Dev-Cpp/lib"
gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
make.exe: *** [Project1.exe] Error 1
Execution terminated
I have used Dev-C++ on my friends computer running Windows XP SP3, and it runs fine and gives the output.
I am using Windows 8 64 bit, can I actually run Dev-C++ on 64 bit?
And can this error be fixed?
asked Jan 4, 2014 at 5:00
3
I have used the old Dev-C++ in the past and I’ve have had it break randomly on me at times..
Bloodshed Dev-C++ hasn’t been updated for years and development has actually stopped on it.
If you really like the environment consider getting the updated and maintained Orwell Dev C++ that is improved, faster and much cleaner.
This is Solution to Solve error easily
answered Apr 12, 2021 at 11:52
Close All, then Go to Project options and in linker tab write the following and click ok:
-lopengl32
-lfreeglut
-lglu32
Now execute the program
answered Jan 18 at 6:14
Just close all the other tab in project. It will run normally
answered Apr 5, 2017 at 8:18
Check if in the compiler directory there is g++.exe.
If you can see it go to:
Installing c++/g++ on Windows
and download the file full.exe then follow the instruction and put the directory in path. After that restart your pc, go to the cmd and try to compile there. If it works change the toolchain of the IDE. If you need help contact me 
answered Aug 30, 2015 at 11:00
1
Say your Dev C++ is in C drive of Windows (C:Dev-Cpp)
Copy following text to Tools >> Compiler Options >> Directories >> Binaries and click OK.
C:Dev-CppBin
C:Dev-Cpplibexecgccmingw323.4.2
See the image below.
Additionally add following text to Tools >> Compiler Options >> Programs before .exe
C:Dev-CppBin
Please let me know if this has been helpful to you or not.
This entry was posted in Computers, Programming, Technical and tagged Dev C++, Dev C++ compile, Dev C++ compile error, Dev C++ compile error windows vista, Dev C++ compile errors vista, Dev C++ compile errors windows vista, dev c++ makefile build error, Dev C++ Makefile.win, Dev C++ Makefile.win [Build Error] [main.o] Error 1, Dev-C++ [Build Error] Error 1 vista, Dev-C++ [Build Error] Error 1 windows vista, Dev-C++: Error 1, Makefile.win, Makefile.win [Build Error] Error 1, Makefile.win [Build Error] Error 1 vista, Makefile.win [Build Error] Error 1 windows vista, Makefile.win [Build Error] [main.o] Error 1, vista, windows, windows vista, [Build Error] [main.o] Error 1. Bookmark the permalink.
37 Responses to Dev C++ Makefile.win [Build Error] [main.o] Error 1
-
one says:
didn’t work 😦
bye-
Tina Mishra says:
didn’t work. why?
-
-
one says:
I had to add:
c:dev-cppbin
to the .exe files in the programs tab, Vista didn’t do it correctly. now it works fine =D -
Anonymous says:
Yes, it works for me gr8. I have problem with files, but WITH this tutorial its ok
-
Anonymous says:
yes…it solved my problem…
Thnx.. -
Praveen says:
thanks it work mee for 2 times
-
rst says:
it works, thanks
-
THANKS!! says:
it works, thank you!!
-
hasan says:
It works for me. Thanks very much, I was really suffering with this stuff..
-
k says:
It works, thanks so much!
-
roque says:
si funciono te comento que en el make lo coloque tal y como lo dejaste (quitando los espacios 😀 ) pero al final lo cambio y lo dejo así
mingw32-make
problema resuelto gracias
-
nik says:
thanks it really helped
-
Anonymous says:
it works tnx :)))))
-
Enzo Roiz says:
It works ! Thank you 😉
-
h says:
did not work
-
voodoochild says:
worked!! Thanks a lot.
-
Marcinkonys says:
This helped, THANKS!
-
It worked!!!! Many thanks..
-
These steps work great. I think that these steps are best for Windows Vista Users.
-
Curran says:
did not work for me. I’m still getting the same error
-
Nikunj says:
I install dev c++ 4.9.9.2 and write normal program to cout hello world but error come like “no project compile”
-
NN says:
first you have to compile the source file which is the .dev file
-
-
Pingback: Fix Linker Error In Dev C Windows XP, Vista, 7, 8 [Solved]
-
Thallys says:
Thanks’
-
rizwan says:
did not work with windows 8.1
-
Laura says:
It didn’t worked, now I have following problem…:(
Aborted (program collect2)
C:Dev-CppExamplesMakefile.win [Build Error] nmake.exe: *** [main.exe] Error 1 -
AJAY says:
Thanks !!!! It Worked.
-
Lx says:
This helped. Many thanks.
-
C:Dev-CppBin
Aborted (program collect2)
C:UsersDavidDocumentsMakefile.win [Build Error] nmake.exe: *** [minimo.exe] Error 1 -
C:UsersDavidDocumentsMakefile.win [Build Error] nmake.exe: *** [minimo.exe] Error 1
-
khadidja says:
thank you, it’s helpfull, my code works now 🙂
-
swathi says:
Did not work
-
Julian says:
No me resulto 😦 ahora el error es otro:
….Makefile.win [Build Error] nmake.exe: *** [prueba.exe] Error 1
Ahora voy a tratar de solucionar este -
Karina says:
Auxlio por favor, ya quiero llorar, porque no logro complar en dev c++ 4.9.9.2. tena 5.11 pero me marcaba que no estaba una carpeta, luego tuve problemas con la libreria allegro y en fin, regrese a esa version, nstalé allegro pero resulta que no me deja compilar. Ya puse lo que explicaste pero me sigue marcando un errro que dice makefile.wn error 1073741819 y ya no se que mas le hace falta para funcionar, tengo mucha prisa de avanzar y no se que mas hacer. ayudaaaa
-
Karina says:
Encontr{e como resolver lo de makefle.wn, pero ahora me dice que no puede encontrar el archivo allegro.h cuando pongo las cabeceras, pero si est{a el archivo, todo ya lo revis{e muchas vees y nada que logro compilar.
Leave a Reply
From your generated makefile we can find you are using your own resource script.
Dialogs_private.res: Dialogs_private.rc dialogResource.rc
DevC++ will generate a resource script(ProjectName_private.rc, in your case, is Dialogs_private.rc) and make a resource file(ProjectName_private.res) via that script. in your case, this generated Dialogs_private.rc file may like this:
/* THIS FILE WILL BE OVERWRITTEN BY DEV-C++ */
/* DO NOT EDIT! */
#include "dialogResource.rc"
As you can see, it just included your dialogResource.rc. DevC++ will try to compile it. if your resource script have some error, then it can not be compiled. Then you will see an error that tell you recipe for target 'Dialogs_Private.res' failed .
You should check your own resource script and have a look if there is any error in your script file. For example, are you missing some resource you are going to compile but you forget to place the resource file to the correct path? After all your own resource script compiled successfully, this error will be fixed.
#c #windows #makefile #compiler-errors #dev-c
#c #Windows #makefile #ошибки компилятора #dev-c
Вопрос:
У меня возникли большие проблемы с компиляцией программы hello world на Dev-C . Я очень хорошо знаком с кодированием, я использую python, C # и Java уже несколько лет.
Синтаксис и заголовки, похоже, все в порядке. Я несколько раз переустанавливал Dev-C и даже пытался установить компилятор вручную, но безрезультатно. Я искал stack overflow и форумы, но все еще не могу решить свою проблему. Я на Windows 10.
Вот мой код ошибка компиляции. Похоже, что при создании происходит сбой.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!";
return 0;
}
#Журнал компиляции:
Compiler: Default compiler
Building Makefile: "C:Dev-CppProjectsMakefile.win"
Executing make...
make.exe -f "C:Dev-CppProjectsMakefile.win" all
g .exe -c project2.cpp -o project2.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c /3.4.2/backward" -I"C:/Dev-Cpp/include/c /3.4.2/mingw32" -I"C:/Dev-Cpp/include/c /3.4.2" -I"C:/Dev-Cpp/include"
make.exe: *** [project2.o] Error -1073741674
Execution terminated
Спасибо за помощь, это начинает вызывать стресс.
Комментарии:
1. Я бы рекомендовал избавить себя от множества будущих головных болей, не используя Dev C . Он старый и устаревший, и, похоже, его больше никогда не будут обновлять.
2. Можете ли вы передать параметры в dev c и, возможно, попытаться выяснить, какую версию g он использует? И попробуйте применить что-то вроде
-std=c 14(или 17 или что-то еще, в зависимости от того, насколько ужасно устарел g ). Также попытайтесь выяснить, что означает «Ошибка -1073741674».3. Этот код ошибки означает
STATUS_PRIVILEGED_INSTRUCTION(выполните 2 ^ 32-1073741674 и преобразуйте в hex, что дает 0xC0000096, и найдите в Google#define 0xC0000096), что указывает на то, что g сильно разбился и выполнил неправильную инструкцию перехода. (Поскольку ошибка на самом деле означает, что была выполнена инструкция типаmov cr0, eax, которая разрешена только в режиме ядра, а g не будет этого делать при обычных обстоятельствах, поэтому я думаю, что она перескочила в data / stack и выполнила случайный код, т. Е. произошел сбой). — Вероятно, это очень старая версия, в которой есть ошибка или проблема несовместимости с Win10 или какой-либо библиотекой.4. Хрустящий, ты еще ничего не видел. Мы регулярно получаем вопросы от студентов, относящиеся к TurboC (хотя, должен сказать, в этом году это сильно замедлилось), компилятору C , выпущенному тридцать <ругательство удалено> лет назад.
5. Dev-C не полностью совместим с C 11, вот насколько он устарел.



