Today, when I was working on a project, I used the make command to solve the problem of / usr/bin/LD: skipping incompatible.
The essence of this problem is that when linking library files, the library file version does not correspond to the platform version.
Solution: objdump – P libmylib. A. check whether the library version is 32-bit or 64 bit, or arm version or… And so on. Analyze it carefully. You’ll be in the fog. (the problem I encountered is that the compiler chooses version 64, but XXX. A is version 32, which is not compatible)
conclusion: problems are beneficial but not harmful. Only by solving problems can we improve ourselves!
Read More:
- /usr/bin/ld: skipping incompatible Error [How to Fix]
- Ubutnu Qt Unable to start process Error: “make“ -f ‘ /usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit sta
- Taro Install Error: permission denied, symlink ‘../lib/node_modules/@tarojs/cli/bin/taro‘ -> ‘/usr/local/bin/tar
- Bazel error executing command /usr/bin/gcc @bazel-out/k8-fastbuild/bin/flashroute/flashroute-2.p
- How to Solve error: command ‘C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin\nvcc.exe‘ failed
- /usr/bin/ssh-copy-id: ERROR [How to Solve]
- How to Solve Cocoapods Installation Failure
- How to Solve Kotlin unresolved reference error
- How to Solve Arxiv Upload with PDFLatex Error
- How to Solve Archetype generate Error
- How to Solve Valgrind 3.14 error on ARM 64
- How to Solve UW Microcontroller KEIL _WEAK Error
- How to Solve using stm32f4 to drive PS2 error
- How to Solve Excel Error Log 2: Sloving method
- Kotlin: How to Solve kapt import error
- How to Solve Cordova integrates Gaode Map key error
- ads: How to Solve designguide Cannot to Open Error
- How to Solve [error] malformed \uxxxx encoding Error
- How to Solve Error: Module did not self-register