Run Errors with Eclipse C/C++ IDE - c

I just installed gcc and Eclipse C/C++ IDE but I'm having trouble using it.
I keep getting these errors. Anyone got ideas on how to fix this?

Your project seems to be one for making a windows application.
The code in your project does not match that, it is the simple code for a console application.
Create a new project, choose "Console Application" and use the same code.
Then you should be able to successfully build your program before you execute it (credits to Some programmer dude, for spotting the "build failed is not run time error").

Related

Failed to start GDB

I was trying to debug my project in STM8 STVD today and I got these two error messages.
I've never had this problem and I didn't change anything in this project. Some suggest that I should edit the gdb.ini file but I'm not able to edit it. Also I had no problem to build the code just debugging. Can anyone help?

Clion: Error running 'makefile': Cannot build 'makefile'

I have not seen any thread talk about this specific error so here is the problem:
I have set up a C project in Clion and I configured in Setting -> Build,Execution,Deployment -> Toolchains a file usr/bin/make as the Make.
I could run my code yesterday but today, i get the warning in a red window popping-up: Error running 'makefile': Cannot build 'makefile' when I try to run my code.
What could possibly cause this?
It seems like you’re trying to run the makefile instead of the program that is built by it.
Have you tried doing a build first? Or maybe you should try to clean the project too.
Have a look a the blog post of JetBrains https://blog.jetbrains.com/clion/2020/06/makefile-projects-in-clion/. There’s a gif that shows how to clean the project. Hope this helps, if not maybe post your makefile so we can check if it has any errors.

Eclipse: Cant finish creating new C Project

Hello dear Eclipse developer,
I am already pretty desperate about figuring out the following problem, and maybe you can be part of the solution.
So heres the Context:
I want to develop an application for a Nucleo STM32F401RE Microprocessor Developmentboard.
To do so i need to set up the Eclipse Oxygen 3 IDE for my Windows XP x86 OS as descriped in this guide:
https://www.carminenoviello.com/2014/12/28/setting-gcceclipse-toolchain-stm32nucleo-part-1/
In short:
Install Eclipse Oxygen 3
Install C/C++ Development Tools
Install the GNU ARM plug-ins for Eclipse
Install the GCC ARM tool-chain
Install the Build Tools
Install the ST Link drivers for STM32Nucleo board
Every Step worked as expected and as descriped in the guide so far.
The next step is creating a test project, so I followed the project creation wizard for c/c++ projects in eclipse, which worked fine as well until i reached the very last step of the project creation wizard.
The last step wants me to select the path to the used Cross GNU ARM Toolchain which has already been installed in previous steps of the guide.
So i filled up the form fields, but the "Finish" and the "Next" Button stays greyed out! The "Back" Button is not working as well, so i literally cant do anything in this dialog field anymore, but cancel the project creating.
Someone went through this before and has an idea what the problem is and how to fix it?
Is it a bugg in eclipse?
Did i do something wrong ?
I've taken an Image to show what the problem is:
Thanks for your attention, dear developer. Good answers will make me a fan of yours.
UPDATE
Starting Eclipse with the errorlog console brought the following error when starting the project creation Wizard:
Managed Build system manifest file error: Duplicate identifier ilg.gnuarmeclipse.managedBuild.cross.toolchain.lib.release for element type ToolChain
This is the first time i get in touch with eclipse.
Can someone explain what this means and how to get rid of it?
I'm using Eclipse Photon and tried the installation through marketplace and manual installation of versions 4.4.1 and 4.3.3 but I'm still experiencing the same issue than you.
The solution was to uninstall Eclipse Photon and install Eclipse Oxygen 3a. Now the project creation works properly.
Regards.
I had the same experience for my first eclipse project. After checking the installation of plugins in the Eclipse IDE, I found there are two versions of GNU MCU C/C++ (...) installed. The problem solved by uninstalling one of them. Hopes that could help someone later. I spend the whole day to solve the problem! lol
Uninstalling GNU MCU does the trick and soled the issue.

'A program file was not specified in the launch configuration' on Eclipse Luna CDT (C Project)

So I am new to CDT (even though I have worked with C and Eclipse Java before), and seem to be getting the error as shown in the picture below:
Now, when I check the Run Configurations, the application field of the debug applicaiton seems to be empty, as shown below:
Finally, when I check the actual physical location of where the debug executable should be, the folder seems to be empty, even though I am going through the build process.
Does anyone know why this problem is being caused, and why exactly eclipse isn't building/compiling my executable?
NOTE : I am currently using Eclipse Luna.
It seems that your program doesn't compile correctly, maybe because you have a build error at the compiler level...
Try to press CTRL+B and see if in the problems section you get some errors of the compiler .
If you are familiar with developing Java in Eclipse, then you might have hit a problem that the default setting for Java is to continuously build. However for CDT you need to tell Eclipse to build the project. This can be done by pressing CTRL+B to build all projects in the workspace, or right-clicking on the desired project and selecting Build Project.
Once you have the first build of your project, future builds can be completed automatically by using the Build (if required) before launching option in Window | Preferences | Run/Debug | Launching as shown in this screenshot:
Once you do the first build and set up your launch configuration. Then the edit/debug cycle becomes very efficient, simply code and hit Run or Debug button when ready.

Eclipse nothing to build message in C project

I downloaded Eclipse Mars although I have been doing most of my work on Android Studio. The reason is I need another tool, which is not compatible with Android Studio. The procedures I followed instructed to create an executable C project. I then added hello world to it, but I can an error stating there is nothing to build. What am I doing wrong? All of this is setup on Ubuntu Virtual Machine. I have reviewed the posts online, but the error seems to be specific to each case. Here is a screen capture...
Compiler is simply telling you that your code was already compiled and there are no changes in your code, then it does not compile.
Is a builtin feature of compilers, if there are no changes in source code file, compilers do not waste time.
Clean Project before to Build Project or modify Hello.c and Build your project.

Resources