na saite http://spuc.sourceforge.net/ est' sorci programmy
hawaii@hawaii-laptop:~/Downloads/spuc$ dir
array contrib equalizers generic makefile Readme.txt
ChangeLog.txt CVS examples incoming matrix specializations
comm doxconfig functions qpsk utility
stavil na chistui desktop-ubuntu-10.04(VM VirtualBox)
./configure
ne rabotaet! piwet: bash: ./configure: No such file or directory
proboval: sudo apt-get install build-essential , zatem:./configure . Net Rezultata.
make
1)izna4alna rugalsa na otsutstvie biblioteki g++
2)posle ustanovki, rugalsa na nepravilnoe ispolzovanie peremennoi "EOF"(2 stroki)
3)zamenil "EOF" na 0. sobralsa file "libspuc.a"
make install
make: *** No rule to make target `install'. Stop.
rezultat vsegda takoi.
ya novi4ok v lin. Mne neobxodimo portirovat sorci v MVC++10.
O4en' xo4u videt' kak oni rabotaut v ubunte! Kak ya mogu eto sdelat'?????
spasibo za pomow'
kak postavit programmy "SPUC" ispol'zyia makefile???
Покажите вывод [console]ls -l[/console] в директории, где лежат исходники.
/configure
ne rabotaet! piwet: bash: ./configure: No such file or directory
Так может и нет такого файла?
А что в Readme.txt пишут?
Покажите вывод [console]ls -l[/console] в директории, где лежат исходники.
total 1516
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:10 array
-rw-r--r-- 1 hawaii hawaii 3838 2005-09-16 21:08 ChangeLog.txt
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:10 comm
drwxr-xr-x 3 hawaii hawaii 4096 2007-05-05 01:57 contrib
drwxr-xr-x 2 hawaii hawaii 4096 2007-05-05 02:09 CVS
-rwxr-xr-x 1 hawaii hawaii 8003 2005-09-16 21:08 doxconfig
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:10 equalizers
drwxr-xr-x 11 hawaii hawaii 4096 2007-05-05 01:57 examples
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:10 functions
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:11 generic
drwxr-xr-x 3 hawaii hawaii 4096 2007-05-05 01:57 incoming
-rw-r--r-- 1 hawaii hawaii 1472078 2012-01-29 15:11 libspuc.a
-rw-r--r-- 1 hawaii hawaii 6040 2007-05-05 01:59 makefile
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:10 matrix
drwxr-xr-x 3 hawaii hawaii 4096 2007-05-05 01:57 qpsk
-rw-r--r-- 1 hawaii hawaii 701 2005-09-16 21:12 Readme.txt
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:11 specializations
drwxr-xr-x 3 hawaii hawaii 4096 2012-01-29 15:11 utility
[quote=Help_Me_Please]/configure
ne rabotaet! piwet: bash: ./configure: No such file or directory
Так может и нет такого файла?
А что в Readme.txt пишут?[/quote]
Readme
Complex class is very similar to the Standard C++ library complex class and the standard C++ class could be substituted in many cases.
Code is wrapped in namespace SPUC
SPUC DSP C++ source code library directory structure
array - Array class from TNT library
comm - primarily digital communications related classes
equalizers - Maximum Likelihood Sequence Detector, RLS and LMS algorithms
generic - most of the code/algorithms
functions - mostly functions (as opposed to classes)
matrix - Matrix/Vector class from IT++
specializations - mostly variations of basic blocks in generic
utility - classes to aid in debug
examples - Examples directory including
qpsk - QPSK + QPSK_VR examples
1)izna4alna rugalsa na otsutstvie biblioteki g++
2)posle ustanovki, rugalsa na nepravilnoe ispolzovanie peremennoi "EOF"(2 stroki)
3)zamenil "EOF" na 0. sobralsa file "libspuc.a"
лучше заменить на '\0' , а то цикл может никогда не закончится или никогда не начаться, а так объясни для чего этот набор шаблонов. Ну собралась эта библиотека, а дальше что с ней делать, линковать её со своей программой - для чего?
[quote=Help_Me_Please]1)izna4alna rugalsa na otsutstvie biblioteki g++
2)posle ustanovki, rugalsa na nepravilnoe ispolzovanie peremennoi "EOF"(2 stroki)
3)zamenil "EOF" na 0. sobralsa file "libspuc.a"
лучше заменить на '\0' , а то цикл может никогда не закончится или никогда не начаться, а так объясни для чего этот набор шаблонов. Ну собралась эта библиотека, а дальше что с ней делать, линковать её со своей программой - для чего?[/quote]
заменю, этот "набор шаблонов" моделирует различные телекоммуникационные процессы.
Цель: разработать модель системы передачи данных. Эта модель будет представлена в виде программы.
Весь смысл в том, что вот есть эта библиотека, или программа, даже не знаю как её назвать. Мне нужно увидеть как она работает. Чтобы по аналогии этой работы воссоздать в некотором смысле подобную программу в Win. Но я не могу её запустить, и как либо поэксперементировать с ней. Хотя, код - готов, давно выложен...как это можно сделать?
Весь смысл в том, что вот есть эта библиотека, или программа, даже не знаю как её назвать. Мне нужно увидеть как она работает. Чтобы по аналогии этой работы воссоздать в некотором смысле подобную программу в Win. Но я не могу её запустить, и как либо поэксперементировать с ней. Хотя, код - готов, давно выложен...как это можно сделать?
ну так читай документацию же. Я не знаю что это за хрень, бегло глянул только. Суть в том, что к примеру, пишешь свою программу для линукса, в этой проге используешь методы, которые описаны в этом наборе(шаблоны, классы и т.п.), для этого линкуешь получившуюся "libspuc.a" со своей программой, как-то так. Как там с подробностями не в курсе(я в плюсах так себе нуб - хелоуворд накропать, или найти не закрытую скобку в чьём-то не очень сложном коде, не больше). Вот тут популярно как это работает, а вообще гугли на тему "статическая линковка c++ в Linux"...
gramozeka, Спасибо smile