12-13-2007
compiling 32 bit application on 64 bit linux(x86_64)
hi all,
i have a 64 bit linux machine.
$uname -a
Linux SVRDELLD30 2.6.9-42.ELsmp #1 SMP Tue Aug 15 10:35:26 BST 2006 x86_64 x86_64 x86_64 GNU/Linux
here by default gcc creates 64 bit executable. but for some reason i want to create 32bit executable.
first i want to create 32 bit object files(.o files) and then i want to link those object files.
Please suggest me suitable gcc options.
Thanks and Regards,
uttam hoode
7 More Discussions You Might Find Interesting
1. AIX
I've been trying to compile an application that works on AIX 5L in 32 bit mode on an AIX 5L 64 bit mode machine. In doing so I get a lot of undefined symbol errors.
Below is a sample of what the output looks like.....
%make -f makefile_hl7 all
cc... (3 Replies)
Discussion started by: morrisey
3 Replies
2. Red Hat
Hi all,
I'm looking to cover a corner case for an upcoming test cycle. Is there a way to boot a RedHat Advanced Server 4 (update 3) installed on a Power PC machine to use a 32 bit kernel? This would be similar to what is done here -> https://www.unix.com/aix/26204-aix-platform.html
I've done... (0 Replies)
Discussion started by: philrau
0 Replies
3. Linux
Hi,
I am using 32 bit machine, and I want to compile 64 bit application on 32-bit machine.
So please tell me is it possible or not?
Regards
Mandar (7 Replies)
Discussion started by: Mandar123
7 Replies
4. UNIX for Advanced & Expert Users
Hi.
I need to migrate the whole unix environment from a Unix mp-ras 32 bit to a Linux Suse 64 bit.
1) can i use cpio to copy the data?
2) can i just copy the users from unix to linux or do i have to create them by hand
3) are there any other concerns i should worry about?
thanx (1 Reply)
Discussion started by: mrodrig
1 Replies
5. UNIX for Advanced & Expert Users
Hi,
I am compiling Qt-4.7 for 32-bit on 64-bit (x86_64) Ubuntu 8.04 desktop. I have installed all the 32-bit libraries (/lib32 and /usr/lib32) through getlibs and "apt-get install ia32-libs". But I am getting the following error while configuring the qt project as:
./configure -platform... (2 Replies)
Discussion started by: royalibrahim
2 Replies
6. UNIX for Dummies Questions & Answers
Hello everyone. This is an awesome forum. Glad to have joined! :)
I use Linux mostly, even for Desktop usage. I just love everything about it, all the way down to how the font looks while browsing. Its just so sleek and sexy.
But I also boot Windows for those programs I just need that only... (23 Replies)
Discussion started by: insomnia
23 Replies
7. Red Hat
Hi,
I am new to Linux OS. My question is that "is it possible to install 32 Bit application on 64 Bit OS?"
I have the following Redhat OS on VMware workstation.
OS - Red Hat Enterprise Linux Server release 6.2 | 2.6.32-220.el6.x86_64
While installing the application I am getting the... (2 Replies)
Discussion started by: poga
2 Replies
LEARN ABOUT DEBIAN
objdump86
objdump86(1) General Commands Manual objdump86(1)
NAME
objdump86, size86, nm86 - Examine object, archive or executable files
SYNOPSIS
objdump86 [file...]
size86 [file...]
nm86 [file...]
DESCRIPTION
These commands are used to examine the contents of object files. They may also be used to examine archive or executable files. When archive
files are examined each module in the archive will be processed in sequence.
nm86 prints the symbol table in each of the specified files.
size86 displays a summary of the sizes of the segments in each of the files.
objdump86 decodes and displays the contents of the object files specified. This includes the section headers, symbols tables, segment
sizes, and segment contents.
OPTIONS
The programs are not designed to accept any options.
It should be noted that all three of objdump86, size86, and nm86 are implemented as links to the same executable file (called objdump86 in
the source distribution). The result of running this executable is determined by the file name actually used to execute it.
It is possible to force a specific behavior irrespective of the invocation file name using one of the options below
-s Behave like size86.
-n Behave like nm86.
RESTRICTIONS
These commands are intended for use only with the Dev86/ELKS toolchain.
SEE ALSO
as86(1), bcc(1), ld86(1)
AUTHORS
objdump86, size86, and nm86 (C) 1999 Greg Haerr <greg@censoft.com>.
COPYRIGHT
The manual page was written for Debian GNU/Linux, (C) 2006 Shyamal Prasad <shyamal@member.fsf.org>. It is distributed under the terms of
the GNU General Public License version 2 (or any later version released by the Free Software Foundation).
May, 2006 objdump86(1)