The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > High Level Programming
Google UNIX.COM


High Level Programming Post questions about C, C++, Java, SQL, and other programming languages here.

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-11-2008
Registered User
 

Join Date: Sep 2007
Location: Shanghai
Posts: 12
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
To use lib or lib32?

A good day to you, dear experts,

I am a newbie, I noticed in binutils or gcc there are lib and lib32 and lib64, to take binutils as an example,
My system is sgi IRIX6.5, which is suggested to use "n32" flag during the compiling and linking, is that mean that I need to use lib32?
Q1. which one should I use, lib or lib32 or both?
Q2. If it is lib32 that I have to link to, then how can I set it?
Q3. Do I need to do something after installing binutils, I mean what shall I do after "./configure --prefix=***; make; make install;", do I need to copy some special libraries for binutils and gcc?

Any help much appreciated!

Daniel
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 04-11-2008
Registered User
 

Join Date: Feb 2008
Location: Jersey Shore
Posts: 139
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
i'm not a programmer. never was! buuuuuuuut
whenever i compile from source (being an already made pile of code) i usually see what time of library files they want. 32 or 64. take for example mysql. you can compile both 32bit or 64bit versions. it depends on your system architecture obviously and what compilers you have installed. therefore, when i go to compile, i make sure my ld_library_path is pointing to the 64 or 32bit library files (depending on what i want to compile).

and as for ./configure --prefix=*** it is up to you. if you feel you want libraries placed in prefix/lib and executables in prefix/bin then do that. i believe /usr/local is the default prefix.
Reply With Quote
  #3 (permalink)  
Old 04-11-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,253
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Probably try lib first. On my 64-bit system, lib is a symlink to lib64 (or was it the other way around) and lib32 is for non-native 32-bit stuff (like proprietary drivers and codecs which only exist in i386 binary form and can't be recompiled for 64-bit).
Reply With Quote
Google UNIX.COM
Reply

Thread Tools
Display Modes


The 50 most popular UNIX and Linux searches.
Google Search Cloud for The UNIX and Linux Forums
421 service not available, remote server has closed connection ^m automate ftp autosys awk trim bash eval bash exec bash for loop command copy/move folder in unix couldn't set locale correctly curses.h cut command in unix daemon process export command in unix find grep find mtime find null character in a unix file grep multiple lines grep or grep recursive hp-ux ifconfig inaddr_any inappropriate ioctl for device lynx javascript mailx attachment mget mtime ping port remove first character from string in k shell replace space by comma , perl script scp recursive segmentation fault(coredump) sftp script snoop unix stale nfs file handle syn_sent tar exclude tar extract to folder test: argument expected unix unix .profile unix forum unix forums unix interview questions unix simulator unix.com vi select all vi substitute vi+substitute+end+of+line+character while loop within while loop shell script


All times are GMT -7. The time now is 04:57 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101