タグ付けされた質問 「make」

Makeは、ターゲットプログラムの派生方法を指定するmakefileと呼ばれるファイルを読み取ることにより、ソースコードから実行可能プログラムとライブラリを自動的に構築するユーティリティです。


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 このエラーを解決するために、すべてのシバンをから#!/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(点群ライブラリ)によって提供される例の1つを実行します。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をインストールする方法
私はプロセッサ「Intel®Core™2 Duo CPU E8400 @ 3.00GHz×2」を搭載したUbuntu 13.04を使用しています インストールしようとしmpfr-3.1.2ていますが、エラーが発生します。 "ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match." ではmakeコマンドも、それは警告としてこれを示しています。 それを解決するには?

1
Ubuntu 14.04でfirefox用のWgetをインストールする際の問題(fireget拡張機能とともに)
HOWTOの指示に従いました:GwgetおよびFireget Firefox拡張機能をインストールします しかし、Gwgetをコンパイルしようとすると(INSTALLファイルの指示を使用)、次のエラーメッセージが表示されます。 laurent06000@PC-DE-LDP:~/Téléchargements/gwget-1.0.4$ ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gconftool-2... /usr/bin/gconftool-2 checking whether NLS is requested... yes checking for style of include used by …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.