From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sune Foldager" To: cygwin@cygwin.com Subject: Problems with ld Date: Thu, 20 Sep 2001 05:55:00 -0000 Message-id: <3ba9e757.39b7.0@worldonline.dk> X-SW-Source: 2001-09/msg01209.html Greetings, I have a kernel project going on, and I usually use a native Linux machine to compile the kernel with. It's written in C++ and assembler, so after installing NASM on cygwin (that part was easy enough), it could compile with no problems. However, the linker distributed with cygwin seems not to support the --oformat or something else is wrong, since I get the following error: ld: PE operations on non PE file. My ld command line looks like this: ld -Ttext 0x80020130 --oformat binary -Map kernel.map -o kernel mainstub.o main_test.o [more objects...] x386/x386.a Anyone know how to make the linker produce plain binary images? Or what else I could do under cygwin? Thanks in advance, Sune Foldager. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/