Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: сборка с исходников  (Прочитано 5927 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mark_Allen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
сборка с исходников
« : 19 Февраля 2013, 15:05:11 »
вот файл ридми

QOscilloscope - is a simple program to display data
 from USB-oscope hardware ( http://213.109.31.88/projects/ ) .

 Just run './build.sh' to build program
 Then, you can run 'make install' under root to install it

 QOscilloscope will run even without hardware, just will show
 line, instead of signal.

 GPL v3. See COPYING

я запускаю build.sh все вроде ок, идет какое то движение. Но вот что делать потом без понятия. Я уверен что там все просто, но Ubuntu у меня первый день. Когда в терминали пишу make install то (под рутом) то говорит что нет доступа. что делать даже не знаю.

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2488
    • Просмотр профиля
Re: сборка с исходников
« Ответ #1 : 19 Февраля 2013, 15:22:39 »
sudo make install ???
Нарисуй свой город на openstreetmap.org

Оффлайн Mark_Allen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: сборка с исходников
« Ответ #2 : 19 Февраля 2013, 20:26:31 »
первый файл я просто запускаю (клацаю на него). Создаються какие то файлы. потом я захожу в терминал и пишу make install и тут в ответ на это мне пишет make: *** Нет правила для сборки цели `install'.  Останов.. Потом я пробывал написать в терминал
terrabux@terrabux-VirtualBox:~$ '/home/terrabux/Рабочий стол/USB-oscope-0.2/QOscilloscope/build.sh'
CMake Error: The source directory "/home/terrabux" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** Не заданы цели и не найден make-файл.  Останов.
короче говоря ничего не ясно :-[


Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: сборка с исходников
« Ответ #3 : 19 Февраля 2013, 21:00:21 »
cd /home/terrabux/Рабочий\ стол/USB-oscope-0.2/QOscilloscope
./build.sh

Оффлайн Mark_Allen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: сборка с исходников
« Ответ #4 : 19 Февраля 2013, 21:58:08 »
спасибо. Вот теперь возник вопрос как у становить библиотеку usb.h потому что я так понял с ошибки мне её то и не хватает.
CMake Error: The current CMakeCache.txt directory /home/terrabux/Рабочий стол/USB-oscope-0.2/QOscilloscope/CMakeCache.txt is different than the directory /home/terrabux/Загрузки/USB-oscope-0.2/QOscilloscope where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
CMake Error: The source "/home/terrabux/Рабочий стол/USB-oscope-0.2/QOscilloscope/CMakeLists.txt" does not match the source "/home/terrabux/Загрузки/USB-oscope-0.2/QOscilloscope/CMakeLists.txt" used to generate cache.  Re-run cmake with a different source directory.
[ 20%] Building CXX object src/CMakeFiles/qoscilloscope.dir/QOscilloscope.cpp.o
In file included from /home/terrabux/Загрузки/USB-oscope-0.2/QOscilloscope/src/QOscilloscope.h:10:0,
                 from /home/terrabux/Загрузки/USB-oscope-0.2/QOscilloscope/src/QOscilloscope.cpp:6:
/home/terrabux/Загрузки/USB-oscope-0.2/QOscilloscope/src/qoscope.h:23:17: фатальная ошибка: usb.h: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [src/CMakeFiles/qoscilloscope.dir/QOscilloscope.cpp.o] Ошибка 1
make[1]: *** [src/CMakeFiles/qoscilloscope.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Оффлайн Tanateros

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: сборка с исходников
« Ответ #5 : 25 Февраля 2013, 08:01:05 »
Возможно не до конца вник в вопрос... А вы "cmake" установили и какой-нибудь набор библиотек для компиляции например gcc или g++? Если нет - установите и попробуйте перед мейками запустить с под рута симейк (если будете в текущей директории "cmake ." если создаёте "билд" каталог - "cmake ..". А то судя по ошибкам- похоже что трабл в компиляции на уровне cmake'а...А еще перепроверьте или установлены необходимые библиотеки и программы для данного пакета(большинство обычно можно с ppa-репозиториев достать)

ЗЫ: я не специалист,-просто с подобным немного игрался
Не нужно говорить о кривых руках пока сам не целиком реализовал такую задачу

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6263
    • Просмотр профиля
Re: сборка с исходников
« Ответ #6 : 25 Февраля 2013, 08:05:54 »
ТС, не нужно складывать весь хлам на рабочий стол и там компилить.

в пути не должно быть кириллицы и пробелов. Не знаешь анлийского - юзай гугловский переводчик.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: сборка с исходников
« Ответ #7 : 25 Февраля 2013, 09:24:17 »
sudo make install ???
Никогда никогда не устанавливайте пакеты таким образом! Вы в debian-пакетной системе, вот и делайте всё через правильное место.

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.