скачал отсюда (http://switch.dl.sourceforge.net/sourceforge/p7zip/p7zip_4.57_src_all.tar.bz2) исходники архиватора 7z. Знания мои по компилированию прог в линуксе ничтожно малы. Набрал make - получил: Code: [deex@localhost p7zip_4.57]$ make mkdir -p bin cd CPP/7zip/Bundles/Alone ; make all make[1]: Entering directory `/home/deex/p7zip_4.57/CPP/7zip/Bundles/Alone' g++ -O -s -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -DWIN_LONG_PATH -DCOMPRESS_MT -DCOMPRESS_BZIP2_MT -DCOMPRESS_MF_MT -D_7ZIP_LARGE_PAGES -DBREAK_HANDLER -DBENCH_MT -c -I../../../myWindows -I../../../ -I../../../include_windows ../../../myWindows/myGetTickCount.cpp make[1]: g++: Command not found make[1]: *** [myGetTickCount.o] Error 127 make[1]: Leaving directory `/home/deex/p7zip_4.57/CPP/7zip/Bundles/Alone' make: *** [7za] Error 2 вот список доступных файлов - Code: Asm/ bin/ C/ ChangeLog check/ contrib/ CPP/ DOCS/ install.sh* makefile makefile.aix_gcc makefile.beos makefile.crc32 makefile.cygwin makefile.cygwin_asm makefile.djgpp makefile.freebsd makefile.glb makefile.gprof makefile.hpux-acc makefile.hpux-acc_64 makefile.hpux-gcc makefile.linux_amd64 makefile.linux_amd64_asm makefile.linux_gcc_2.95_no_need_for_libstdc makefile.linux_s390x makefile.linux_x86_asm_gcc_4.X makefile.linux_x86_asm_gcc_4.X_fltk makefile.linux_x86_asm_gcc_mudflap_4.X makefile.linux_x86_asm_icc makefile.linux_x86_ppc_alpha makefile.linux_x86_ppc_alpha_gcc_4.X makefile.machine makefile.macosx makefile.netbsd makefile.openbsd makefile.parallel_jobs makefile.qnx_shared.bin makefile.qnx_shared.so makefile.qnx_static makefile.solaris_sparc_CC_32 makefile.solaris_sparc_CC_64 makefile.solaris_sparc_gcc makefile.solaris_x86 makefile.tru64 man1/ README TODO Где можно почитать про основы сборки в юниксе? Я слышал от людей что вроде надо набирать config для автоматической настройки каких-то там связей, а потом уже запускать установку, но всё это настолько смутно и туманно что чувствую себя слепым котёнком.
попробуй открыть Makefile и заменить g++ на gcc насчет config-а скрипт называется configure его я как вижу у тебя нет так что конфигить не получится
1)Лунух какой? Не проще ли будет из манаgера-пакетов всё поставить? 2)g++ - компилятор С++ , gcc - копилятор С .
Ну такой финт не всегда поможет. Желательно таки доустановить, чего не хватает системе, то бишь пакет gcc-g++ Перед мейком надо сказать Code: ./configure Это сделано? Зы. configure в данном пакете отсутствует, оказалось, так что вся сборка состоит из make all и make install. Естественно, g++ нужен