Software⏱️ 4 min read📅 2026-06-15

How to Fix: ubuntu error resolving command "sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5" is not working

Error resolving command not found in Ubuntu terminal.

Quick Answer: Try using the full path to the strip command or install the binutils package, which includes strip.

The error 'command not found' when attempting to run the command "sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5" on Ubuntu is frustrating for users who need to optimize their system's size and performance. This issue primarily affects users who are trying to remove unnecessary sections from compiled libraries, such as Qt5Core, without the correct tools installed.

This problem can be caused by a missing tool in the system, specifically the "strip" command which is used for removing unnecessary sections from object files and libraries. If the "strip" command is not available, users will receive the 'command not found' error when attempting to run this specific command.

🛑 Root Causes of the Error

  • The primary reason for this issue is that the "strip" command is not installed on the system. The "strip" command is a part of the GNU binutils package, which includes tools like "ld" and "ar". If these packages are not installed or not properly configured, users will encounter the 'command not found' error when trying to run the "sudo strip" command.
  • An alternative reason for this issue could be that the system's PATH environment variable is not set correctly. If the system's PATH variable does not include the directory where the "strip" command is located, the system will not be able to find the command when it is invoked.

🔧 Proven Troubleshooting Steps

Installing GNU binutils package

  1. Step 1: Open a terminal on Ubuntu and run the following command: sudo apt update. This will ensure that the system's package index is up-to-date.
  2. Step 2: Next, install the GNU binutils package by running the following command: sudo apt install binutils. This will download and install all necessary tools, including "strip".
  3. Step 3: Once the installation is complete, verify that the "strip" command is available on the system by running the following command: strip -V. If the command is installed correctly, it should display its version number.

Setting PATH environment variable

  1. Step 1: Open a terminal on Ubuntu and run the following command: echo $PATH. This will display the current value of the system's PATH variable.
  2. Step 2: If the directory where the "strip" command is located (usually /usr/bin) is not included in the PATH variable, add it manually by running the following command: export PATH=$PATH:/usr/bin.
  3. Step 3: Alternatively, you can also set the PATH variable permanently by editing the system's shell configuration file. For example, to edit the bash shell configuration file, run the following command: nano ~/.bashrc. Then, add the following line at the end of the file: export PATH=$PATH:/usr/bin. Finally, save and exit the file, then restart the terminal or run source ~/.bashrc to apply the changes.

✨ Wrapping Up

To resolve the 'command not found' error when attempting to run the "sudo strip" command on Ubuntu, users can try installing the GNU binutils package or setting the PATH environment variable correctly. By following these steps, users should be able to optimize their system's size and performance by removing unnecessary sections from compiled libraries like Qt5Core.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions