@ProCxx

Страница 175 из 2477
Penter
15.05.2016
20:51:45
Файлы заголовков копируются в файл исходный

Ned Ogl
15.05.2016
20:52:34
Да мля. Я значит неверно выразился

Крч есть cpp в котором int givemefive() {return 5;}

Google
Ned Ogl
15.05.2016
20:53:15
В h: int givemefive();

Потом я делаю g++ lib.cpp -c -o lib.o

Потом гоняю через ar и ranlib и получаю lib.a

И у меня есть комплект из .а и .h

Это получается статической либой или динамической?

Ned Ogl
15.05.2016
21:02:18
Динамическая линковка - это же линковка в рантайме или при запуске проги?

Насколько я понял, при запуске ld.so линкует и стартует слинкованное. А в рантайме используем ldopen. Верно ж?

Сергей
15.05.2016
21:03:22
Руками можно в любой момент

Ned Ogl
15.05.2016
21:04:32
Ага, то есть получается сначала слинковали, получили единый исполняемый, вгружаем в память и исполняем?

Тогда по идее та часть исполняемого, которая из динлибы должна грузиться в шаредмем

Сергей
15.05.2016
21:05:35
я не знаю как в линуксе, поэтому не могу говорить

Google
Penter
15.05.2016
21:05:54
Кароч

Ты кампиляешь файл

Ему нужно функции

Penter
15.05.2016
21:06:20
Линковка как бы грит (када нужно, пиши))0)

И потом, когда нужно файл берет и просит динамическую либу

Она грузится в оперативку и процесс работает

Ned Ogl
15.05.2016
21:10:55
ну а если две проги одновременно грызут одну и ту же либу и функции из неё, ей стоило бы лежать в шаредмем

короче я вник, пасиб

Сергей
15.05.2016
21:18:31
Не, это могло бы вызывать всякие побочки

Alex Фэils?︙
15.05.2016
21:41:56
все зависит от такого свойства кода, которое умно называется "реэнтерабельность"

система может оценить сама это свойство, может воспользоваться подсказками из PE/ELF/COFF-заголовка

кстати, народ

Ned Ogl
15.05.2016
21:51:49
мм

Alex Фэils?︙
15.05.2016
21:55:54
у меня есть битовая карта посещенных ячеек

мне надо б находить первую свободную ячейку в ней

я ща тупо делаю так, что запоминаю последний "левый" номер (нумерация ячеек слева направо, в конце строки переходим на следующую)

а потом после него начинаю нудный поиск до конца

Ned Ogl
15.05.2016
22:33:48
есть тут прогеры-системщики?

Google
Ned Ogl
15.05.2016
22:33:51
или все прикладные?

Square
16.05.2016
00:35:03
Мы тут мастера универсалы

? Snyp
16.05.2016
10:47:23
Здорова парни! Посоветуйте нубу первый линукс! Хочу мигрировать с винды. Раньше увлекался бубунтой но кажется довольно громоским дистр. опенсусе понравился больше но не углублялся. Кали Линукс говорят интересный, по безопастности тестами напичкан (что и интересует). Пробовал федору тоже, внешне так норм, но внутри не рылся. Линукс нужен для вебдев. p.s. сорри за оффтоп.

Stanislav
16.05.2016
10:49:02
тебе в pro.linux

? Snyp
16.05.2016
10:49:11
не пашет он у вас.

Andrei
16.05.2016
10:54:25
А зачем с винды мимгрировать?

Плюшка
16.05.2016
10:54:36
винда не нужна потому что

Andrei
16.05.2016
10:54:39
Поставь на виртуалке или параллельно.

винда не нужна потому что
А может быть ты̀ не нужен? :3

Плюшка
16.05.2016
10:55:04
может быть

Плюшка
16.05.2016
10:55:11
но винда все равно не нужна

? Snyp
16.05.2016
11:01:26
тогда зачем он мне нужен если и на винде нормально.

Andrei
16.05.2016
11:02:30
Именно!

? Snyp
16.05.2016
11:02:33
я имею в виду пользоваться новым для виндузятника функционалом и т.д.

прям перешел и там торчишь)

Andrei
16.05.2016
11:02:57
А чего на винде не хватает?

Google
Andrei
16.05.2016
11:03:21
Виндохейтерство, это всё от малого возраста или опыта ;3

? Snyp
16.05.2016
11:04:25
А чего на винде не хватает?
:) да все хватает, прост там говорят атмосферой к кодингу лучше притягивает. а на винде то игры то еще чета :)

Square
16.05.2016
11:11:22
Мс вокруг студии и дотнета такую инфраструктуру слепила, что теперь меня только redis в продакшне заставит перейти на красноглазые

Andrei
16.05.2016
11:11:51
This.

Penter
16.05.2016
11:12:25
Эта `инфраструктура` не стоит на месте

А виснет

Начиная от вижл студии

Admin
ERROR: S client not available

Сергей
16.05.2016
11:12:58
мда

Penter
16.05.2016
11:13:01
Заканчивая самим нетом

Andrei
16.05.2016
11:13:09
У меня ничего не виснет, чяднт?

Сергей
16.05.2016
11:13:12
+

Penter
16.05.2016
11:13:26
У меня ничего не виснет, чяднт?
У тебя винда 10, кор 7 и 16гь рамы?

У меня на таком конфиге зависло на три минуты

При запуске проги

Andrei
16.05.2016
11:13:52
Какой «проги»?

Square
16.05.2016
11:14:00
Заканчивая самим нетом
Нет не юзаю в продакшне, однако все что пробовал с 4.5 версии - восторг

Andrei
16.05.2016
11:14:24
Я не дотнетчик, но слышал от них, что из 4.5 сделали очень годный фреймворк.

Google
Andrei
16.05.2016
11:14:44
Хотя РАНЬШЕ и были нарекания.

Square
16.05.2016
11:14:46
Как сборку фоном сделали - уже лучше стало

Andrei
16.05.2016
11:15:15
У меня на таком конфиге зависло на три минуты
у меня 8.1 и тоже 16грам и и7 и ничего не тормозит

но оно и на комплюктере гораздо проще не тормозило.

И о каких зависаниях речь ты ведешь, я не понимаю.

Зато у меня часто зависал GDB

часто gcc приходилось передергивать, потому что он застревал с компиляцией

и всё такое прочее

Это избирательное внимание.

Square
16.05.2016
11:17:17
Одно нарекание с студийному линкеру - он 32 битный

И то решилось кошерным интеловским

Сергей
16.05.2016
11:18:14
я сидел в студии 2010 или 2011 на ноуте с коре 2 дуо и как-то норм работал

не зависало

года 4 назад

Square
16.05.2016
11:21:33
щя они ещё ядро линупсовое заимплементят ... Хейтерс гонна хейт

@AndreiC Кстати ручное управление барьерами памяти добавило газу, особенно на мелких пакетах.

Если в очереди >1кк сообщений и из размер 1кб - на глаз видно

Alex Фэils?︙
16.05.2016
11:24:55
Зато у меня часто зависал GDB
Кстати. @ned_ogl сейчас хочет заняться исследованием архитектуры линя

Square
16.05.2016
11:25:35
Linux internals пилишь?

Alex Фэils?︙
16.05.2016
11:25:36

Страница 175 из 2477