к вопросу о том как собрать плюсовую программу без libstdc++:
$ echo "class A{}; int main(){}">test.cpp
$ gcc test.cpp
$ ldd a.out
linux-vdso.so.1 => (0x00007ffff45e3000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb97686b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb976c03000)
Новые каменты в ЖЖ. http://igrick.livejournal.com/530147.htm...
Мне тоже кажется, что пиздец.
кхм, а вот тут вот, можно сделать так чтобы «-lc» встречалось в вызове только один раз?
ld -static -o main /usr/lib/crt1.o /usr/lib/crti.o /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/crtbegin.o main.o -lc /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/libgcc_eh.a /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/crtend.o ... more →
Задать чем следует открывать ELF-бинарь можно указав --dynamic-linker=file, например так: ld -o main /usr/lib/crt1.o /usr/lib/crti.o /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/crtbegin.o main.o -lc /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/crtend.o /usr/lib/crtn.o -I/lib/ld-linux-x86-64.so.2
в заголовке бинаря прописывается чем его открывать, обычно это «/lib64/ld-linux-x86-64.so.2» на 64х-битных системах. Вопрос, как задать ld чтобы он прописал что-то другое в соответствующую секцию?
Предлагаю запилить какую-нибудь эвристическую проверку при регистрации и брить всех, кто перебежал с жужика.
http://www.muppetlabs.com/~breadbox/soft... ELF-бинарь длиной 45 байт. 640 килобайт хватит всем
беру примитивный сишник, делаю «gcc -c test.c -o test.o; ld -o test test.o», запускаю получившийся бинарь, получаю сегфолт. в недоумении...
единственным способом собрать плюсовую программу без линковки с libstdc++ и при этом со всеми остальными либами — это компилять её с помощью g++, а линковать используя gcc
А вот эта допустим фоточка — это по-вашему искуйство, или неочень?
http://foto-tula.ru/files/p0056499.jpg
Ссылка на обсуждение, допустим: http://foto-tula.ru/picview.php3?num=564...
Могу даже показать дыру, где это было снято :-D
Братик спалил материнскую плату в домашнем цомпутере. Ещё один повод для внепланового апгрейда.
Для того, чтобы не терять мотивацию и доделывать дела до конца, объявляйте их анонсы.
почему, если указать не версию, а слот для атома, то он начинает ОЧЕНЬ долго думать прежде чем начать?
«Программирование Emacs для редактирования и рефакторинга кода» — сабж. Сборник рецептов написания мелких елисповых сниппетов — это ещё не книга. Реквестую годный ресурс по переходу с IDE VIm на IDE Emacs
Я так понимаю, что в связи с распространением адблоков теперь начнется врезка банеров, лежащих на яндекс-фотках например?
А давайте устроим всем амнистию? Я сейчас залезу ручками в базу и сделаю delete from users_blacklist;
поддержка stlport в сабже сделана так, что, видимо, придётся свой велосипед писать
I read (21)
Артс
Вячеслав
King Artur VII
Darth Bricktop
Имя
Владимир
Maxim Barzunov
Игорь
toyz
My readers (36)
Артс
岩倉 玲音
Вячеслав
King Artur VII
Mагог Магогович
Darth Bricktop
Имя
Няша с няшей
Maxim Barzunov
Veles
Игорь
hóngweìbīng
хаскифаг
Forth EMU
Ilia Marvin