@Helltone: когда вы можете использовать несколько двоичных файлов, вы можете избежать проблем с архитектурой (например, 32/64 бит), НО это не решит проблему с более новыми системными вызовами. Если вы можете точно определить версию, которую вы, по крайней мере, получили, и полагаться только на системные вызовы, которые существуют там или раньше, она может работать.

о, этот вопрос опортативный как внет зависимостей (то есть «я могу положить двоичные файлы в USB-ключ и взять его с собой повсюду, посылать их по электронной почте друзьям и т. д.»).

Я слышал остатическое связывание но я не понимаю, каковы именно последствия этого; что может и что не может быть статически связано (то есть как насчет Qt, OpenGL, libstdc ++?) и в какой степени двоичный файл впоследствии будет «переносимым».

Я также слышал оLSB (Linux Standard Base), но я не знаю точно, что это такое или может ли это помочь в этом смысле.

Ответы на вопрос(1)

Ваш ответ на вопрос