Package: mingw32
Version: 3.4.2.20040916.1-2
Severity: normal

my test results:

dwork:[/home/dimka/test]$ make
gcc -c main.c -o main.o
gcc main.o -o test
i586-mingw32msvc-gcc -c main.c -o main.obj
i586-mingw32msvc-gcc main.obj -o test.exe

dwork:[/home/dimka/test]$ ls
main.c  main.o  main.obj  Makefile  test  test.exe

dwork:[/home/dimka/test]$ ./test
a=300 b=400
~~~~~~~~~~~ Ok!

in Windows XP system:

test.exe
a=300 b=0
~~~~~~~~~ Error!

test files:

===========================

dwork:[/home/dimka/test]$ cat Makefile 
GCC             =       gcc
MINGW           =       i586-mingw32msvc-gcc

TARGET          =       test


SRC             = $(wildcard *.c)

OBJGCC          = $(SRC:%.c=%.o)
OBJMINGW        = $(SRC:%.c=%.obj)


all: $(TARGET) $(TARGET).exe

clean:
        @rm -f $(wildcard *.o *.obj)

%.o: %.c Makefile
        $(GCC) -c $< -o $@
        
%.obj: %.c Makefile
        $(MINGW) -c $< -o $@

$(TARGET): $(OBJGCC)
        $(GCC) $(OBJGCC) -o $@

$(TARGET).exe: $(OBJMINGW)
        $(MINGW) $(OBJMINGW) -o $@


.PHONY: all clean

=============================
dwork:[/home/dimka/test]$ cat main.c 
#include <stdio.h>

int main(int argc, char ** argv)
{
  long long a=300, b=400;

  printf("a=%lld b=%lld\n", a, b);
}

=============================

PS: Sorry, my bad English!

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-386
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages mingw32 depends on:
ii  libc6               2.3.6-7              GNU C Library: Shared libraries
ii  mingw32-binutils    2.15.94-20050118.1-1 Minimalist GNU win32 (cross) binut
ii  mingw32-runtime     3.7-1                Minimalist GNU win32 (cross) runti

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to