Author Topic: Unsupported 16-Bit Application  (Read 3067 times)

Offline Hossen

  • Single posting newcomer
  • *
  • Posts: 6
Unsupported 16-Bit Application
« on: April 03, 2020, 01:53:02 pm »
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a, b, c, GCD;
    a = 10;
    b = 20;
    for (c = 1; c <= a && c <= b; c++)
    {
        if (a % c == 0 && b % c == 0)
        {
            GCD = c;
        }
    }
    printf("%d\n", GCD);
    return 0;
}

After run this code a pop up window show this message

The program or feature "\??C:\Users\Hossen\Desktop\C_Time\Alg\bin\Debug\Alg.exe" cannot start or run due to incompatibity with 64-bit versions of Windows. Please contact the software vendor to ask if a 64-bit Windows compatible version is available. )

Here is my build log

Build message mingw32-gcc.exe -Wall -g -c C:\Users\Hossen\Desktop\C_Time\Alg\main.c -o obj\Debug\main.o mingw32-g++.exe -o bin\Debug\Alg.exe obj\Debug\main.o Output file is bin\Debug\Alg.exe with size 28.48 KB Process terminated with status 0 (0 minute(s), 0 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Help me to solve this problem?

I'm Using windows 10 home X64
GNU GCC Compiler Codeblocks 20.03

Offline BlueHazzard

  • Developer
  • Lives here!
  • *****
  • Posts: 3353
Re: Unsupported 16-Bit Application
« Reply #1 on: April 03, 2020, 02:53:03 pm »
This "??\" in front of the path is strange...
Things you can try:
1) Can you run your program directly? Note, this will probably only flash shortly with a black screen, because you have no input at the end of your program, so it will close imediatly... (see http://wiki.codeblocks.org/index.php/FAQ-Compiling_(general)#Q:_My_program_runs_in_codeblocks_but_if_i_start_it_from_the_outside_it_only_flashes_and_closes_immediately )
2) Do you have any anti virus running?
3) Have you installed any old compiler on your system?
4) Try a fresh rebuild (Build->Clean, Build->Build)


generally, if you post code or logs please use the code tags in the forum editor (the # symbol)

Offline Hossen

  • Single posting newcomer
  • *
  • Posts: 6
Re: Unsupported 16-Bit Application
« Reply #2 on: April 03, 2020, 04:18:49 pm »
I don't have any anti virus except windows diffender.
How do i check my compiler is old or new?

Offline BlueHazzard

  • Developer
  • Lives here!
  • *****
  • Posts: 3353
Re: Unsupported 16-Bit Application
« Reply #3 on: April 03, 2020, 08:51:36 pm »
Open a command line:
1)  Start (or windows flag now)->type in
Code
cmd
hit enter
A black window apears
in the black window type
Code
where mingw32-make.exe

Post the output here. You can Copy text from the window by klicking on the top left corner of the black window->Edit->Mark Select the text and hit enter. Then you can paste it here

what about 1) and 4) ?

Offline Hossen

  • Single posting newcomer
  • *
  • Posts: 6
Re: Unsupported 16-Bit Application
« Reply #4 on: April 03, 2020, 09:43:13 pm »
after refresh  and rebuild everything is same as before.
I don't know how to run program directly.

gcc-9.2.0
NFO: Could not find files for the given pattern(s).

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Unsupported 16-Bit Application
« Reply #5 on: April 04, 2020, 10:15:19 am »
1. open file explorer.
2. navigate to the folder with the exe
3. press f4 (this selects the path control)
4. type cmd
5. type the name of the exe in the new command prompt window and press enter.

Windows defender is an antivirus software. And it is pretty aggressive and annoying. Most probably it is causing you these problems.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]