sudo make 返回错误

问题描述 投票:0回答:3

我正在安装 robocup 模拟器,并按照此链接中的步骤操作安装 robocup 步骤,这是我在监视器目录中编写以下命令

sudo make
时发现的内容

/usr/bin/ld: cannot find -laudio
/usr/bin/ld: cannot find -lXt
/usr/bin/ld: cannot find -lpng
/usr/bin/ld: cannot find -lgobject-2.0
/usr/bin/ld: cannot find -lSM
/usr/bin/ld: cannot find -lICE
/usr/bin/ld: cannot find -lXi
/usr/bin/ld: cannot find -lXrender
/usr/bin/ld: cannot find -lfreetype
/usr/bin/ld: cannot find -lfontconfig
collect2: ld returned 1 exit status
make[2]: *** [rcssmonitor] Error 1
make[2]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssmonitor-15.1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssmonitor-15.1.0'
make: *** [all] Error 2

这是我在基本目录中编写相同命令

sudo make
时的输出

loader.cpp: In static member function ‘static boost::filesystem3::path  rcss::lib::Loader::stripDirName(const boost::filesystem3::path&)’:
loader.cpp:158:38: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string {aka std::basic_string<char>}’ requested
make[4]: *** [loader.lo] Error 1
make[4]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3/rcssbase/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3/rcssbase/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3/rcssbase'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3'
make: *** [all] Error 2

这是我在调用相同命令时在服务器目录中得到的内容

sudo make

/usr/bin/ld: cannot find -lrcssclangparser
collect2: ld returned 1 exit status
make[3]: *** [rcssserver] Error 1
make[3]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssserver-15.2.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssserver-15.2.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssserver-15.2.2'
make: *** [all] Error 2

make 已完美安装

linux robocup
3个回答
2
投票

试试这个

sudo apt-get install libaudio-dev libpng-dev libxi-dev libglib2.0-dev libfontconfig-dev libxrender-dev

我知道已经晚了:D 我希望你没有放弃 robocup ;)


0
投票

1...

sudo add-apt-repository ppa:gnurubuntu/rubuntu && sudo apt-get update

2...

sudo apt-get install libboost-all-dev build-essential rcsoccersim inkscape qt-sdk eclipse monodevelop openjdk-7-jre openjdk-7-jdk

3...

sudo apt-get update && sudo apt-get upgrade

0
投票

我正在安装 USB 至 8CH RS485 Waveshare 驱动程序。输入 sudo make 后,我收到这些错误。任何帮助将不胜感激。

make[35]:进入目录'/usr/lib/modules/4.19.122-rt52/build'

make -C /lib/modules/4.19.122-rt52/build M=/usr/lib/modules/4.19.122-rt52/build

^Cmake[39]: *** 等待:没有子进程。 停下来。

make[39]: *** 等待未完成的工作....

make[39]:***等待:没有子进程。 停下来。

make[38]:*** [Makefile:5:默认]错误2

© www.soinside.com 2019 - 2024. All rights reserved.