嗨,我正在按照这个指南()编译和安装Android NDK的OpenSSH,当我执行这个命令时,得到了以下错误:
sudo -E make install CC=$ANDROID_TOOLCHAIN/arm-linux-androideabi-gcc RANLIB=$ANDROID_TOOLCHAIN/arm-linux-androideabi-ranlib
错误如下:
make[1]: Nothing to be done for `install'.
making install in tools...
installing libcrypto.a
/bin/sh: /arm-li
我试图从源代码编译二进制文件,但在编译过程中始终会遇到错误。
$ cmake --build ./\[binary_dir\]/
[ 0%] Building C object [binary_dir]/CMakeFiles/ZIPLIB.dir/extlibs/bzip2/bcompress.c.o
cc: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’?
make[2]: *** [[binary_dir]/CMakeFiles/ZIPLIB.dir/build.make:15
我在Ubuntu18.04上从CRAN安装lme4包时遇到了问题。我在R 3.4.4上运行install.packages("lme4"),得到以下错误: ERROR: configuration failed for package ‘nloptr’
* removing ‘/home/peter/R/x86_64-pc-linux-gnu-library/3.4/nloptr’
ERROR: dependency ‘nloptr’ is not available for package ‘lme4’
* removing ‘/home/peter/R/x86_64-pc
我刚刚安装了build-essential,它安装了gcc-8,但是手册页似乎是不可用的。
$ man gcc
No manual entry for gcc
See 'man 7 undocumented' for help when manual pages are not available.
而且,我可以看到手册页不是由gcc-8 (或gcc-7)提供的,
# dpkg -L gcc-8 | grep -i man
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/x86_64-linux-gnu-gcc-ar
我正在使用openSUSE进行自动安装AutoYAST系统的工作,并且在一个小细节上遇到了困难。为了在用户的环境中设置相关的应用程序,我尝试将符号链接到/usr/local/bin中的所有应用程序中(所以说/usr/local/bin有addr2line实用程序,那么我想要一个指向~/bin中的应用程序的符号链接)。
为了实现这一点,我尝试执行以下代码片段:
su -c "for program in `ls /usr/local/bin`; do ln -s /usr/local/bin/$program ~/bin/$program; done" <user>
当我尝试从源代码安装Ruby时,无论版本是什么,我都会得到以下错误。
$ ./configure
....
....
checking whether gcc needs -traditional... no
checking for ld... ld
checking whether the linker is GNU ld... yes
checking whether gcc -E accepts -o... yes
checking for ranlib... ranlib
checking for ar... ar
checking for as... as
checking
我用conda安装了最新版本的GCC 11.2V,在我的linux服务器(Centos7)中安装了conda,conda安装了Centos7 conda-伪造gcc。当我尝试登录到我的服务器后,登录后会显示一些奇怪的东西(见下面的文本)。
我无法使用scp命令在服务器和本地计算机之间传输文件。
我不明白是怎么回事。如何解决此错误?如果我删除anaconda软件包,这个问题会得到解决吗?
请提出建议。
INFO: activate-binutils_linux-64.sh made the following environmental
changes:
+ADDR2LINE=/home/
我正在尝试使用NDK r10为android编译FFTW。使用这里的说明:
但是,当我运行./配置时,它会因为错误而失败:目前还没有安装arm-gcc程序。
我验证我的路径包括所需的条目-当然,文件arm-linux-androideabi-gcc存在于bin文件夹中。
你能帮帮我吗
#!/bin/sh
# FourierTest/build.sh
# Compiles fftw3 for Android
# Make sure you have NDK_ROOT defined in .bashrc or .bash_profile
INSTALL_DIR="`pwd`/jni/a
嗨,大家好,我想做一个Node.js的远程安装,按照这组指令
wget http://nodejs.org/dist/node-v0.4.10.tar.gz
tar -zxvf node-v0.4.10.tar.gz
cd node-v0.x.x
./configure --prefix=~/node
make
make test
make install
这应该设置为~/node下的nodejs安装,但是,在./configure --prefix=~/node期间,我在依赖项需求中遇到了这种情况:
node-v0.4.10]$ ./configure --prefix=~/no
我知道这个问题有几个小问题,但我找不到与我的问题相匹配的问题。
我不能用rvm或rbenv安装任何版本的ruby。两者都会导致相同的错误。例如,下面是安装ruby 2.5.3时日志的摘录:
compiling loadpath.c
making srcs under enc
linking static-library libruby.2.5.3-static.a
make[1]: Nothing to be done for `srcs'.
generating transdb.h
/opt/local/bin/ranlib: object: libruby.2.5.3-static
我下载了一个第三方库( ),它正确地安装和编译。它创建多个对象文件(*.o),,而不是创建可执行的,而是使用gnu执行一些脚本。我计划对某些功能进行一些更改;但是,鉴于我对linux还不熟悉,我认为应该避免使用libtool,只需创建可执行文件。
我编写了一个小型makefile来链接多个对象文件和库,并创建一个可执行的。所有对象文件都已存在。一个库是存档文件(libtaucs.a)。基于在线资源,我认识到我必须像这里所建议的那样执行"ranlib“utlity。但是,我得到以下错误:
$ make
make: *** No rule to make target `ranlib
我正在尝试在Xcode4中安装GraphicsMagick,当我执行命令'make‘时,我得到了这个错误。
/usr/bin/ranlib: file: magick/.libs/libGraphicsMagick.a(magick_libGraphicsMagick_la-module.o) has no symbols
/usr/bin/ranlib: file: magick/.libs/libGraphicsMagick.a(magick_libGraphicsMagick_la-PreRvIcccm.o) has no symbols
libtool: link: ranli
我想在Mac上安装第三方C库()。但是,二进制文件似乎不会安装在Mac (10.9.5)上。该库用于Unix/Linux平台。
下面是我在尝试安装make文件时遇到的几个错误示例。首先,下面是在开箱即用的情况下运行make all时的错误(出于某种原因,运行make all64什么也不做):
ld: library not found for -lgmp
我在中通过MacPorts安装了GMP库。然而,似乎找不到图书馆:
cc 2nash-GMP.o -L. -llrsgmp -L/opt/local/include -lgmp -o 2nash
ld: library not found