The assembler is traversed two times, some symbol references are marked as relocatable, their offset values are offset values inside the code after compilation, i.e. the value of the LC counter, when loaded into memory run, because the starting load address is indeterminate, Therefore, after loading the code snippet is located in the memory of the starting address to the symbol reference to the original offset, which is called relocation. For example, a JMP ABC will jump to the place where the c
In the installation of the Tomcat times wrong:/lib/ld-linux.so.2:bad ELF interpreter:no such file or directoryNative Environment:[Email protected] bin]# uname-aLinux ay140518225150152f97z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu * * 20:59:36 UTC-x86_64 x86_64 x86_64 Gnu/linux[Email protected] bin]# cat/etc/redhat-releaseCentOS Release 6.5 (Final)Bing a bit. (Google hasn't been able to access it.) Why ) Workaround:is due to a 32-bit program installed in a
DescriptionGCC is the compiler responsible for compiling C code, and LD is the connector responsible for linking multiple *.o target files into elf executables. The elf executable is a common UNIX executable file type, just like the Windows EXE file. There is a lot of information in the Elf file including the segment information and the header information, which is meaningless to the hardware, so sometimes we use objcopy to convert the elf into a bin
Some friends may ask caller, What Is callee? What is the role of javascript? So this article will give some basic introduction to this. It is expected to help you understand callee and caller in javascript. Recently I learned javascript and encountered problems with caller and callee. I went to Baidu many times online. The searched content is shared with you.
MIPS Processor Memory StructureThe project is using a MIPS CPU, storage space is the standard MIPS memory allocation, memory is divided into several parts, summarized as follows:Boot room, boot code storage;Iram, code storage space;Dram,data storage space;This means that code and data have their own separate storage space, which is placed separately.We usually use GCC and LD to generate an executable file, such as the command line input gcc-o test tes
11:40:52 | category: Linux | font size subscription
Operating system version Linux bogon 2.6.32-220. el6.x86 _ 64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
64-bit Linux operating system, unable to run 32-bit applications/Lib/ld-linux.so.2: bad elf Interpreter: no such file or directory solution, you need to install the 32bit glibc Library
# Yum install glibc *. i686# Locate/lib/ld
JDK1.3 installation appears/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done., badelfinterpreter
JDK1.3 was installed for the first time since its debut. It was already known as JDK1.4 when I was in college, and it was on Red Hat Enterprise Linux Server release 6.6, JDK1.3 is installed because an old version of WebLogic is used by a project in the software group. It has not been upgraded for various reasons.
The/lib/
Oracle 12cR1 Relink error: ld. so.1: skgxpinfo: fatal: libons. so: open failed: No such file or directory, oracledirectory
Source:Oracle 12cR1 Relink Error: "ld. so.1: skgxpinfo: fatal: libons. so: open failed: No such file or directory" (Document ID 1957810.1)
Applicable:
Oracle Database-Enterprise Edition-Version 12.1.0.1 and laterGeneric UNIX
Symptoms:An error is thrown when you use the following com
Parameters--whole-archive and--no-whole-archive in GCC and LDFirst--whole-archive and--no-whole-archive are LD proprietary command-line parameters, GCC does not know, to pass through the GCC to LD, need to precede them with-WL, string.--whole-archive can output the functions and variables contained in the static library that appear behind it to the dynamic library, and--no-whole-archive turns off this featu
Arm-linux-gcc/ld/objcopy/objdump the features of the arm-linux tool are summarized as follows: The arm-linux-addr2line converts the program address to the file name and line number. In the command line, give it an address and an executable file name, and it will use the debugging information of this executable file to indicate which file is on the given address and the row number. Arm-linux-ar creates, modifies, and extracts archive files. An archive
This problem is not my own encountered is a classmate asked me to install software in linux:/lib/ld-linux.so.2: bad ELF interpreter how to solve, here I have two kinds of analysis, one is commonly used installation because of the number of digits of the system software, for example, 32-bit programs are installed in 64-bit systems, and the other is that the files or directories are not cross-compiled, let's take a look at the solution.
Problem 1: 32-bi
Installing 32-bit WebLogic on 64-bit Linux encountered fix/lib/ld-linux.so.2:bad ELF interpreter:no such file or directory issuesUnder Baidu, execute the sudo yum install glibc.i686 command to1. Execute 32-bit program in 64 system if the/lib/ld-linux.so.2:bad ELF interpreter:no such file or directory appears, install Glicsudo yum install glibc.i6862. Error while loading shared Libraries:libz.so.1:cannot op
Resolve this type of failure-bash:/usr/sbin/ntpdate:/lib/ld-linux.so.2:bad ELF interpreter:no such file or directory[Email protected] ~]#/usr/sbin/ntpdate time.dnion.com-bash:/usr/sbin/ntpdate:/lib/ld-linux.so.2:bad ELF interpreter:no such file or directoryYum encountered a problem when installing the Yum problem[email protected] ~]# Yum install glibc.i686Loaded plugins:aliases, Changelog, Downloadonly, Fas
Operating System: linux3.8.13-16.2.1.el6uek.x86_64 #1 SMP Thu Nov 7 17:01:44 PST x86_64 x86_64x86_64 gnu/linux" Question1 "(hereinafter referred to as" Q1 ") /lib/ld-linux.so.2:bad ELF interpreter:no such file or directory"Cause" 64bit of the Linux operating system, unable to run 32bit the application"Workaround" needs to be installed 32bit of the glibc Library#yum Install glibc*.i686Check the following statement to see if you have successfully instal
Tags:/lib/ld-linux.so.2:bad elf interpreter:no such file or directory11 National Day holiday back, a colleague encountered a problem is in Redhat 6 under the installation of software will be reported/lib/ld-linux.so.2:bad ELF interpreter:no such file or directory error.After the query is required to install glibc-2.12-1.149.el6.i686.rpm a 32bit package, here is a common operation of the program pit, his pro
When you use the xlc compiler of the ibm aix system to compile a dynamic library, the following error occurs (the source file content compiled is blank ):
$ Touch t. CPP $ cat T. CPP $ xlc-c-o t. o t. CPP "T. CPP ", line 1.0: 1540-0809 (w) The source file is empty. $ xlc-qmkshrobj-O libt. so T. O ld: 0711-244 error: No csects or exported symbols have been saved.
The content of T. cpp in the preceding command is empty.
Solution: add the compilatio
Fixed/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory issue, badelfinterpreter
32-bit weblogic installation on 64-bit linuxFixed/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Problems
Run the sudo yum install glibc. i686 command under Baidu.
1. Run the 32-bit program in 64 system. If/lib/ld-linux.so.2: bad ELF interprete
/Usr/bin/ld: cannot find-lxxx problem summary the following errors often occur when compiling applications in linux:/usr/bin/ld: cannot find-lxxx indicates that the corresponding library file cannot be found during the compilation process. -Lxxx indicates the libxxx. so file of the Linked Library. Note: Sometimes, because the library file is generated temporarily during the compilation process, this problem
Install Libxtst-dev
Environment: VMware Server + RHEL5.4 +fcitx3.63 encountered an error while performing make[[email protected] fcitx-3.6.3] MakeMake All-recursiveMAKE[1]: Entering directory '/home/oracle/desktop/fcitx-3.6.3 'Making All in docMAKE[2]: Entering directory '/home/oracle/desktop/fcitx-3.6.3/doc 'MAKE[2]: Nothing to is done for ' all '.MAKE[2]: Leaving directory '/home/oracle/desktop/fcitx-3.6.3/doc 'Making All in xpmMAKE[2]: Entering directory '/home/oracle/desktop/fcitx-3.6.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.