From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 5 23:21:18 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4A37C16A406 for ; Thu, 5 Apr 2007 23:21:18 +0000 (UTC) (envelope-from cihan@akademi.enderunix.org) Received: from istanbul.enderunix.org (freefall.marmara.edu.tr [193.140.143.23]) by mx1.freebsd.org (Postfix) with ESMTP id 1986B13C44B for ; Thu, 5 Apr 2007 23:21:16 +0000 (UTC) (envelope-from cihan@akademi.enderunix.org) Received: (qmail 27232 invoked by uid 89); 5 Apr 2007 22:53:56 -0000 Message-ID: <20070405225355.27230.qmail@istanbul.enderunix.org> From: "cihan" To: freebsd-hackers@freebsd.org Date: Fri, 06 Apr 2007 01:53:54 +0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-9" Content-Transfer-Encoding: 8bit X-SpamTest-Envelope-From: cihan@akademi.enderunix.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Info: Profiles 918 [Apr 04 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Method: none X-SpamTest-Rate: 0 X-SpamTest-SPF: unknown X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release Subject: gcc plain binary format X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 23:21:18 -0000 Hi all How can I convert c source code to plain binary file? gcc -s -o foo.S foo.c as -o foo.o foo.S ld -Ttext 0x0 -e main -s --oformat binary -o foo.bin foo.o But I give linker error like a "undefined reference to putchar" then I tried ld -Ttext 0x0 -e main -s --oformat binary -o foo.bin foo.o -lc It give me this error "/usr/lib/libc.so: could not read symbols: invalid operation" Cihan Kömeçoğlu Enderunix Edu ST www.enderunix.org