Bad File Name error in simple C program
"Palmeri, Frank (ITS)" <[email protected]> Thu, 30 Apr 2020 15:52:25 +0000
| Newsgroups | gmane.comp.gnu.mingw.user |
|---|---|
| Message-ID | <MN2PR09MB501809124D5AC3822603E353CDAA0@MN2PR09MB5018.namprd09.prod.outlook.com> |
I am getting a Bad File Name error on a simple C program compiled with GCC in Mingw32 in Windows 10 Enterprise 64 bit.
I start MinGW by right-click with Run as Administrator with this shortcut:
C:\MinGW\msys\1.0\msys.bat
This is the version of GCC:
$ gcc -v
Using built-in specs.
COLLECT_GCC=C:\MinGW\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/6.3.0/lto-wrapper.exe
Target: mingw32
Configured with: ../src/gcc-6.3.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --target=mingw32 --with-gmp=/mingw --with-mpfr --with-mpc=/mingw --with-isl=/mingw --prefix=/mingw --disable-win32-registry --with-arch=i586 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion='MinGW.org GCC-6.3.0-1' --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --enable-libgomp --disable-libvtv --enable-nls
Thread model: win32
gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)
This program runs fine:
#include <stdio.h>
int main()
{
int x=0;
for(x=10; x>0; x = x - 1)
{
printf("%d\n", x);
}
//puts("Blastoff!");
return(0);
}
However, if I uncomment the puts line, like this:
#include <stdio.h>
int main()
{
int x=0;
for(x=10; x>0; x = x - 1)
{
printf("%d\n", x);
}
puts("Blastoff!");
return(0);
}
I get this error:
sh: ./blastoff: Bad file number
What is causing this error?
_______________________________________________
MinGW-Users mailing list
[email protected]
This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.
_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.osdn.me/mailman/listinfo/mingw-users
Also: mailto:[email protected]?subject=unsubscribe