![]() |
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| объединить файлы | koti_rama | Shell программирование и сценарии | 5 | 12-24-2007 10:59 PM |
| Как объединить файлы | lestat_ecuador | Shell программирование и сценарии | 3 | 06-07-2007 07:45 AM |
| объединить несколько строк из плоского файла | hnhegde | Shell программирование и сценарии | 4 | 12-05-2006 07:13 PM |
| Использование СЭД объединить несколько строк | xb88 | Shell программирование и сценарии | 3 | 08-08-2006 02:54 PM |
| помощь в объединении файлов | u263066 | Shell программирование и сценарии | 5 | 07-24-2006 04:24 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как объединить или ссылка 2 независимыми. Тем файлам
Привет всем,
Я разработки приложений в Tcl, Inwhich я загружать множество модулей, написанных на C. Я преобразования С тех модулей на общую объекта (. SO) файлы и оберните его с моей помощью применения SWIG, за которую я имел интерфейс файл. Теперь мой вопрос, есть у меня два разных. Тем файлам, я хотел бы назвать его как (prog1.so) и (prog2.so). Моя prog1.so содержит 5 функций и моя prog2.so содержит 3 функции. Если я prog1.so загрузить файл в отдельности tclsh корпуса, то я могу в состоянии вызова функции доступны в prog1.so. Точно так же для prog2.so также. Но я хочу призвать все функции доступны как в prog1.so и prog2.so. Может ли кто-нибудь помочь мне разобраться в этой проблеме !!!!!!!!!!!!!!!!!!!!!!!!!!! Вот порядок, что я и сделал. Убедительная Поправьте меня, если я что-то неправильно. Шаг 1: ------ Я имею "prog1.c" файл интерфейса и файла "prog1.i" и создания обертки код для него с помощью команды $ Swig --Tcl prog1.i Это даст мне "prog1_wrap.c", который является оберткой код для моей программы на Си. Шаг 2: ------ Теперь собрать prog1.c и prog1_wrap.c, используя следующие команды $ GCC-fPIC-C prog1.c prog1_wrap.c-I / USR / местные / включить Это даст мне prog1.o и prog1_wrap.o файлов. Шаг 3: ------ Теперь создайте prog1.so файл, используя следующие команды $ GCC совместно prog1.o prog1_wrap.o-O prog1.so Шаг 4: ------ Вот я пойду к tclsh оболочки и загрузить (. Тем-файл). % Нагрузки ./prog1.so prog1 Это позволит загрузить файл, и я могу возможность вызова функции доступны в prog1.c ++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + Я могу делать то же самое для любого Число программ по отдельности. Но если я пытаюсь объединить общим объектом файлы из двух программ, которые я не в состоянии загрузить его в tclsh корпуса. Я пробовал со следующими командами объединить (. SO) файлы, я doesn't знаете ли имеет смысл. 1. $ GCC совместно prog1.so prog2.so-O combine.so 2. $ GCC совместно prog1.o prog1_wrap.o prog2.o prog2_wrap.o-O combine.so Я надеюсь, это когда не корректный метод, чтобы выехать на два разных объекта общей файле. Я ожидаю ваши ценные предложения!!! Спасибо заранее. Привет, Кумар. |
|
||||
|
Объединить несколько. Тем файлам
Привет,
Я видел ваш пост unix.com о многочисленных ссылок. Тем файлам http://www.unix.com/unix-advanced-ex...-so-files.html и мне было интересно, если вы нашли решение вашей проблемы? Пожалуйста, дайте мне знать. Спасибо! Подростков |
|
||||
|
!
Привет друг,
Вы, пожалуйста, сообщите мне, как можно использовать ". тем файл" в моем с кодом Я wrrten функции недействительной печать () ( printf ( "Привет мир"); ) Сейчас я создал ее ". поэтому" теперь Как я могу использовать эту функцию (в печатном виде ()) в моем с кодом непосредственно я подразумеваю Как увязать эти. . . |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|