LINUX.ORG.RU

с английским у тебя не очень, не светился бы

anonymous
()
Ответ на: комментарий от Begemoth

>info Садись, два. Неюзабельная маргинальная система недосправки.

>libtool Садись, кол. Убогий костыль.

Ты еще autotools посоветуй или еще какую помойку.

По теме: gcc -shared -o lib.so *.cpp

Если C++ - осторожнее с mangling'ом. Makefile, думаю, сам напишешь.

anonymous
()
Ответ на: комментарий от s13yurik

Doing what?

Are you too dumb to read manuals for gcc/ld? If so JFGI

anonymous
()

Использовать autotools разумеется. Там всё достаточно просто. Или еще можно boost.build. Другим непользовался. А почему вопрос задан на варварском недоязыке?

anonymous
()
Ответ на: комментарий от anonymous

> Использовать autotools разумеется. Во, нашелся все-таки идиот, посоветовавший это говнецо. И даже башкой своей не подумал, что человеку надо просто сошку собрать из десятка сорсов, а не изучать автодерьмо, потом писать скрипты и в итоге погрязнуть в мегабайтах кошмарных configure и нечитабельных Makefile'ов. Шобы собрать сошку, да.

anonymous
()
Ответ на: комментарий от anonymous

All I want to do is to create .so file (shared library) from number of .cpp and .h ones. My question is, I repeat, how to do it using the makefile? is it so difficult for you just to show how? And not point out some awesome Linux commands and send me RTM! I've read them, and have some clues how to create a makefiles, but all I ask is HOW TO DO IT RIGHT!
So, if anybody here KNOWS THE EXACT answer PLEASE share it up.

Thanks.

s13yurik
() автор топика
Ответ на: комментарий от s13yurik

Знаешь, с таким подходом пожалуй и я посоветую тебе использовать автотулз, бо ты лентяй и дурак.

Но я добрый, вот тебе Makefile:

all::
  gcc -shared -o lib.so *.cpp

anonymous
()
Ответ на: комментарий от anonymous

and you are so smart... now i really know why no one else has written their parts of code. and about stupidity & laziness: asking help and checking yourself is not among these 2 definitions, but most of your answers are.

s13yurik
() автор топика

cmake is much simpler than autotools.

INFOMAN ★★★★★
()
Ответ на: комментарий от anonymous

> Или еще можно boost.build.

Этот ужаснах еще страшнее автотулзов.

cmake:

add_library(mylib SHARED source1 source2 ... sourceN)

Reset ★★★★★
()
Ответ на: комментарий от s13yurik

You're asking for a complete solution. And you're too dumb to read manuals. I'm sorry but it's true: You're true dumb sucker.

Чел, не нужно хвастаться английским, когда его не знаешь :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.