Операционная система: AIX 5.3. компилятор: xlC_rПочему мы проходим этап связывания и все еще пропускаем символы?
система сборки: "Unix Makefiles"
наше приложение использует несколько статичной (.a) и LIBS несколько общих ( .so) LIBS. процесс сборки успешно проходит (мы получаем некоторые дубликаты предупреждений символов). , но когда мы пытаемся выполнить, мы получаем символы, пропускающие ошибки.
Примечание: мы не используем dl для загрузки общих библиотек во время выполнения.
Мы что-то упускаем?
Почему мы проходим этап связывания и все еще пропускаем символы?
Существует несколько возможных причин, и они все сложно объяснить. Пожалуйста, укажите более подробную информацию: какие символы отсутствуют, и где они определены в (статической) ссылке. Командная строка, которую вы используете для связи, также может помочь. –
Также помните, что AIX имеет разные значения для .a и .so по сравнению с другими Unix/Linux. –