GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich eine statische Binärdatei, die auf jeder Distribution läuft?

Stellen Sie sicher, dass alle Ihre Ressourcen in der ausführbaren Datei enthalten sind, und verknüpfen Sie die ausführbare Datei statisch:

gcc -o foo main.o -static -lbaz -lbar

Dies hat jedoch auch Nachteile. Suchen Sie nach dynamischen Links.


Linux
  1. So erstellen Sie Git-Tags

  2. Centos – Wie erstelle ich einen nicht privilegierten Benutzer in Centos?

  3. Wie richte ich einen Cron-Job ein, um jede Stunde eine ausführbare Datei auszuführen?

  4. Wie erstelle ich eine (leere) Zip-Datei mit minimaler Größe, die 22B hat?

  5. Wie kann man feststellen, ob eine Linux-Binärdatei 32-Bit oder 64-Bit ist?

So erstellen Sie eine Datei unter Linux

So erstellen Sie eine Tar-Gz-Datei

So erstellen Sie ein Terraform-Modul

So erstellen Sie eine statische Website in einem AWS S3-Bucket

So erstellen Sie Ihre eigene Linux-Distribution mit Yocto

Wie erstelle ich eine benutzerdefinierte Linux-Distribution, die nur ein Programm und sonst nichts ausführt?