IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  AIX и UNIX  >

AIX linking 102

developerWorks
Страница 1 из 8 На предыдущую страницу

Опции документа

Обсудить


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Уровень сложности: средний

Гарри Хук, старший технический консультант, IBM

23.09.2009

Эта статья написана для разработчиков приложений для AIX, а также программистов, которые хотят портировать свои разработки на эту ОС. Она рассказывает о наиболее часто используемых возможностях компоновщика и загрузчика, а также дает практические советы и описывает полезные приемы программирования. Этот короткий учебный курс от эксперта по AIX Гарри Хука (Gary Hook) сфокусирован на применении переменной LIBPATH (путь для поиска библиотек).

Кратко об учебном курсе

На кого рассчитан этот учебный курс?

Этот курс предназначен для разработчиков, которые создают программы или портируют готовые приложения под AIX, и для тех программистов, кто хочет кратко ознакомиться с наиболее часто используемыми функциями компоновщиков и загрузчиков. Это вторая статья из цикла статей с практическими советами и методиками, которая сфокусирована на связывании во время этапа выполнения AIX и команде slibclean.



В начало


О чем будет рассказано в этом курсе?

Для изучения этого учебного курса необходимо обладать практическими знаниями об архитектуре приложения, включая модули для совместного использования (или библиотеки совместного использования). Также необходимо понимать роль компоновщика в процессе создания приложения.

Из этого учебного курса читатель узнает:

  • как использовать наилучшим образом некоторые опции компоновщика, относящиеся к связыванию на этапе выполнения;
  • почему приложение со связыванием на этапе выполнения может не оправдать ожидаемых результатов;
  • какая работа выполняется загрузчиком ядра при связывании приложения на этапе выполнения;
  • как наиболее эффективно использовать команду slibclean.



В начало


Необходимые инструментальные средства

Функциональная возможность связывания на этапе выполнения, рассматриваемая в этом учебном курсе, впервые появилась в AIX 4.2. Более поздние версии операционной системы также предоставляют эту возможность, включая поддержку 64-разрядных программ в AIX 4.3 и 5L.

Методики из этого учебного курса применяются к компоновщику, загрузчику и оболочке; они не зависят, если только не указано особо, от языка, на котором разрабатывалось приложение. Следовательно, работать с приложениями, написанными на C, С++, Fortran, Cobol и других языках, можно единым образом. Не требуется особой версии языка или компилятора, а минимальной версией AIX является версия 4.2



В начало



Страница 1 из 8 На предыдущую страницу
    IBM в России Конфиденциальность Контакты