Форум программистов, компьютерный форум CyberForum.ru

литература shared objects & dynamic shared objects - C++

Восстановить пароль Регистрация
 
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
07.09.2011, 01:55     литература shared objects & dynamic shared objects #1
Привет, товариСЧи. Подкиньте пожалуйста пару тройку книженций по теме инглиш тоже пойдет, но лучше рус.

Добавлено через 42 минуты
Наверное неверно тему оформил. скорее не shared objects, а static shared libraries & dynamic shared libraries (в ОС Windows DLL)

Добавлено через 1 час 2 минуты
кое что есть в книге "Разработка приложений в среде Linux" Майкл К. Джонсон, Эрик В. Троан. Но только один пример, хотя теории хватает. Хотелось бы конкретно коды почитать. Что еще можно изучать по этому вопросу?

Добавлено через 24 минуты
попутный вопрос возник. Как можно реализовать в с++ передачу параметра из командой строки? например вызовом бинарника
Код
./binfile -parametr1 --parametr2
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.09.2011, 02:00     литература shared objects & dynamic shared objects #2
Цитата Сообщение от alkagolik Посмотреть сообщение
Как можно реализовать в с++ передачу параметра из командой строки? например вызовом бинарника
C++
1
int main(int argc, char* argv[])
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
07.09.2011, 02:11  [ТС]     литература shared objects & dynamic shared objects #3
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main (int argc){
    if(argc == 3)
        std::cout << "Ура йопт";
    return 0;
}
Код
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$ ./132 -3
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$ ./132 3
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$ ./132 --3
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.09.2011, 09:07     литература shared objects & dynamic shared objects #4
alkagolik,

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main(int argc, char* argv[])
{
    if (argc > 1)
    {
        for (int i = 1; i < argc; ++i)
        {
            std::cout << argv[i] << std::endl;
        }
    }
}
Код
forever@pterois:~/My_pro1$ ./test_cpp 
forever@pterois:~/My_pro1$ ./test_cpp --hellp
--hellp
forever@pterois:~/My_pro1$ ./test_cpp --hello --end what
--hello
--end
what
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
08.09.2011, 17:31  [ТС]     литература shared objects & dynamic shared objects #5
ничего сложного, единственно что не ясно, так это каким образом узнать где в системе лежат libfiles.so по умолчанию.

Добавлено через 49 минут
ведь варианты неоднозначны

Добавлено через 13 часов 4 минуты
прыг вверх
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
08.09.2011, 20:01     литература shared objects & dynamic shared objects #6
Цитата Сообщение от alkagolik Посмотреть сообщение
ничего сложного, единственно что не ясно, так это каким образом узнать где в системе лежат libfiles.so по умолчанию.
/lib/, /usr/lib/, /usr/local/lib/. Все остальное это лажа
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
09.09.2011, 04:14  [ТС]     литература shared objects & dynamic shared objects #7
Цитата Сообщение от fasked Посмотреть сообщение
/lib/, /usr/lib/, /usr/local/lib/. Все остальное это лажа
дык я просто читал что это мол не все... что еще мол есть. Автор жулик
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
09.09.2011, 09:29     литература shared objects & dynamic shared objects #8
alkagolik, могут быть. Но принято класть библиотеки именно в эти директории. Если библиотека находятся в каких-то других значит, что автор отходит от принятых правил. Следовательно это должна быть его проблема.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2011, 10:26     литература shared objects & dynamic shared objects
Еще ссылки по теме:

C++ total size of local objects too large
Как создать класс кот может создать general purpose counting objects C++
Deprecated in C++11, Function objects C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
09.09.2011, 10:26     литература shared objects & dynamic shared objects #9
linux:
cat /etc/ld.so.cashe
google LD_LIBRARY_PATH
man ld
Yandex
Объявления
09.09.2011, 10:26     литература shared objects & dynamic shared objects
Ответ Создать тему
Опции темы

Текущее время: 20:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru