Questions tagged «make»

Make是一个实用程序,可通过读取称为makefiles的文件来自动从源代码构建可执行程序和库,该文件指定如何派生目标程序。


3
未定义对符号'exp @@ GLIBC_2.2.5'的引用
这里已经问过类似的问题,但尚未得到解答。 我有一个实现Levenberg-Marquardt(从某处下载),我正在尝试对其进行编译,但收到以下错误。 gauravloj@vertex:~/Documents/source_code/non-rigid_registration/Gauss_newton/levmar-2.6$ make [ 87%] Built target levmar Linking C executable lmdemo /usr/bin/ld: CMakeFiles/lmdemo.dir/lmdemo.c.o: undefined reference to symbol 'exp@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: *** [lmdemo] Error 1 make[1]: *** [CMakeFiles/lmdemo.dir/all] Error 2 make: *** [all] Error …
11 compiling  make  cmake  ld 


2
/ bin / sh是不指向/ bin / bash的符号链接
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 6年前关闭。 我正在安装Armadeus实验板APF27DEV的软件环境,当我尝试该make命令时,它给了我以下错误消息: On your system /bin/sh is a symbolic link that doesn't point to /bin/bash --> please correct that ! lrwxrwxrwx 1 root root 4 2013-08-03 20:57 /bin/sh -> dash 要解决此错误,我尝试将所有的shebang都从更改#!/bin/sh为#!/bin/bash,并且还尝试了以下命令行: ln -s /bin/bash /bin/sh 但是,我所做的一切都无法解决问题。有人可以帮我解决这个问题吗?

2
构建ATLAS(以及后来带ATLAS的Octave)
我正在尝试设置ATLAS(以便以后可以在ATLAS支持下编译八度)。 如果我是正确的,由于特定于环境的优化,我仍然需要手动构建它。我确实看到了ATLAS的软件包,但看起来它正在使用跨平台的通用构建选项(例如,“它将很慢”)。 因此,按照文档中的描述运行配置脚本似乎效果不佳。作为Java开发人员,我从来都不擅长在这些构建过程中出错。我是否缺少依赖项(如果需要的话,是否有任何我需要的文档)? allusers@vbubuntu:~/Downloads/atlas3.10.1/build_vbubuntu$ ../configure -b 64 -D c -DPentiumCPS=3000 --with-netlib-lapack-tarfile=/home/allusers/Downloads/lapack-3.5.0.tgz make: `xconfig' is up to date. ./xconfig -d s /home/allusers/Downloads/atlas3.10.1/build_vbubuntu/../ -d b /home/allusers/Downloads/atlas3.10.1/build_vbubuntu -b 64 -D c -DPentiumCPS=3000 -Si lapackref 1 OS configured as Linux (1) Assembly configured as GAS_x8664 (2) Vector ISA Extension configured as SSE3 (6,448) ERROR: …

1
产生问题:没有规则可以建立目标/usr/lib/x86_64-linux-gnu/libpcl_common.so
我正在按照本教程来运行PCL(点云库)提供的示例之一:https : //www.youtube.com/watch?v=CXK95Hi4M7I 但是当执行make命令(https://youtu.be/CXK95Hi4M7I?t=243)时,我得到以下输出: yalishanda@yalishanda-thinkpad-x200:~/PCL/visualRangeExample/build$ make make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libpcl_common.so', needed by 'range_image_visualization'. Stop. CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/range_image_visualization.dir/all' failed make[1]: *** [CMakeFiles/range_image_visualization.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 有人可以告诉我问题是什么以及如何解决? 谢谢 编辑: 由cmake生成的Makefile: # CMAKE generated file: DO NOT …
8 compiling  make 

2
如何在Ubuntu 13.04中安装mpfr-3.1.2
我有Ubuntu 13.04和处理器“Intel®Core™2 Duo CPU E8400 @ 3.00GHz×2” 我正在尝试安装,mpfr-3.1.2但错误即将来临。 "ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match." 在make命令中也将其显示为警告。 怎么解决呢?

2
预先构建的Recoll 1.20.1-无法识别configure.ac-'./configure'和'make'无法正常工作
我正在尝试在Ubuntu 14.04上安装最新版本的Recoll(1.20.1)。 我已经从开发人员网站(位于“源”下)下载了tar文件,并将其复制到/usr/local/src通过tar -xvf recoll-1.20.1创建新文件夹提取的位置recoll-1.20.1。该文件夹包含以下文件和目录。 /usr/local/src/recoll-1.20.1$ dir aspell configure.ac internfile python unac autom4te.cache COPYING kde qtgui utils bincimapmime desktop lib query VERSION ChangeLog doc Makefile.in rcldb common filters makestaticdist.sh README config.log index mk recollinstall.in configure INSTALL php sampleconf Recoll的安装指南说,只需使用make和进行安装make install,但是对我来说不起作用,尽管configure.ac在gedit中查看该文件对我来说还可以。 如果有人可以发布解决方案,那就太好了。这是我失败的解决方法的更多详细信息。 输入时,make我得到以下输出: /usr/local/src/recoll-1.20.1$ make make: *** No targets specified and …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.