The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема со связыванием пересикающихся имен в обьектных файл..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема со связыванием пересикающихся имен в обьектных файл..."  
Сообщение от alex (??) on 06-Мрт-07, 16:49 
Привет. Проблема заключается в следующем:
  - имеется 'a1.o` объектный файл с именем для внешнего связывания, к примеру '_get_len`
  - имеется 'a2.o` объектный файл использующий имя '_get_len` во время связывания
Т.к. гипотетическое имя '_get_len` часто встречаемое, то возможна ситуация, когда в нескольких объектных файлах оно встретится.
  Необходим способ обойти эту ситуацию, т.е. 'a1.o` и 'a2.o` свяжутся между собою и 'a2.o`  использует '_get_len` из 'a1.o`, а при дальнейшей сборке оставшиеся файлы проекта свяжутся с '_get_len` из другого объектного файла (не 'a1.o`), содержащего это имя.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема со связыванием пересикающихся имен в обьектных файл..."  
Сообщение от VAK on 07-Мрт-07, 00:16 
>Привет. Проблема заключается в следующем:
>  - имеется 'a1.o` объектный файл с именем для внешнего связывания,
>к примеру '_get_len`
>  - имеется 'a2.o` объектный файл использующий имя '_get_len` во время
>связывания
>Т.к. гипотетическое имя '_get_len` часто встречаемое, то возможна ситуация, когда в нескольких
>объектных файлах оно встретится.
>  Необходим способ обойти эту ситуацию, т.е. 'a1.o` и 'a2.o` свяжутся
>между собою и 'a2.o`  использует '_get_len` из 'a1.o`, а при
>дальнейшей сборке оставшиеся файлы проекта свяжутся с '_get_len` из другого объектного
>файла (не 'a1.o`), содержащего это имя.


Используйте namespace

оно сделано именно для таких случаев.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру