В настоящее время я пытаюсь перенести приложение C на AIX, и я запутался. Что такое файлы .a и .so и как они используются при сборке / запуске приложения?
У меня есть небольшой фрагмент кода, который зависит от многих статических библиотек (a_1-a_n). Я хотел бы упаковать этот код в статическую библиотеку и сделать его доступным другим людям. Моя статическая библиотека, назовем ее X, компилируется нормально. Я создал простой пример программы, которая использует функцию из X, но когда я пытаюсь …