Was ist beim Kompilieren von Software auf verschiedenen Betriebssystemversionen/Kerneln anders?

Was ist beim Kompilieren von Software auf verschiedenen Betriebssystemversionen/Kerneln anders?

Ich versuche, Zabbix-Agent für Ubuntu 16, 14, 12 und 10 zu kompilieren. Einige haben Kernel 2.6 und 3.13 oder höher usw.

Ich habe mich gefragt, ob die Kompilierung auf Ubuntu 16 (Kernel 3.13) auf allen Ubuntu-Versionen (2.x-Kernel) problemlos funktionieren würde. Ich habe es bereits getestet und es kann problemlos gestartet werden. Ich frage mich, ob dadurch Funktionen beeinträchtigt werden oder es abstürzt?

Und kann ich auch erfahren, warum die offizielle Zabbix-Agent-Binärdatei nur 300 KB groß ist, aber beim Kompilieren über 2,5 MB groß ist?

verwandte Informationen