Astrophysics-Code(HARM)をインストールしようとしていますが、「make」コマンドの実行に問題があります

ビリー・マットロック

これはインストールのガイドです:

https://github.com/atchekho/harmpi/blob/master/tutorial.md

私はこの結果をmake clean次のように取得します:

/bin/rm -f *.o *.il
/bin/rm -f harm image_interp 

しかし、これは、私がしようとするとmake

//lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
makefile:109: recipe for target 'harm' failed
make: *** [harm] Error 1

このガイドを使用してOpen-MPIをインストールしましたhttp://lsi.ugr.es/jmantas/pdp/ayuda/datos/instalaciones/Install_OpenMPI_en.pdf

私はインストールできませんでしたlibopenmpi-dbgし、私はインストールlibopenmpi2の代わりに、libopenmpi1.3

それが重要かどうかわからない

そして私はGCCバージョンでこの結果を持っています:

gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
スティールドライバー

エラーメッセージ

//lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line

リンカが標準の数学ライブラリからシンボルを見つけることができないことを意味します。リンカはシンボルがどこにあるべきかを知って-lmおり、コマンドラインでリンカディレクティブを期待していましたが、見つかりませんでした。

提供されているものを見ると、makefileMPIを使用してビルドするときに適切なリンカーフラグについて前後にいくつかあることがわかります。

ifeq ($(USEMPI),1)
EXTRALIBS= #-lm #-lmpi
EXTRACCFLAGS=-DMPI
CC=mpicc #/usr/local/bin/mpicc
else
EXTRALIBS = -lm
EXTRACCFLAGS =
endif

ある時点で、ソフトウェアの作成者はlibm、この場合はリンクは不要であると判断したに違いありません次のように、コマンドラインでその決定を上書きできます

make EXTRALIBS=-lm

無視できるコンパイラ警告がいくつかある可能性があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

R 4.0.1をインストールしようとしていますが、Ubuntuに問題があります

分類Dev

Rubyでストックピッカーメソッドを実行しようとしていますが、コードに問題があります

分類Dev

コマンドラインからPHPスクリプトを実行しようとしています(パスの問題の可能性があります)

分類Dev

evinceをインストールしようとした後のLinuxMintの外観に問題があります

分類Dev

mallocの問題があるUbuntuでクロスコンパイルを使用してarm用にpowertopをコンパイルしようとしています

分類Dev

mallocの問題があるUbuntuでクロスコンパイルを使用してarm用にpowertopをコンパイルしようとしています

分類Dev

PowerShellを使用してリモートでコマンドを実行しようとしていますが、運がありません

分類Dev

bashスクリプトでfindコマンドを実行すると、ディレクトリに対してのみ「そのようなファイルまたはディレクトリはありません」というエラーが発生しますか?

分類Dev

バッチファイルでいくつかのコマンドを実行しようとしています。.tiffファイルのバッチでプロセスを実行する必要があります

分類Dev

Theanoをインストールしようとしていますが、Nvidiaカードがありません

分類Dev

ディレクトリを引数として1つのコマンドを実行し、同じコマンドにcdする方法は?「そのようなファイルやディレクトリはありません」というメッセージが表示されます

分類Dev

Powershellの問題:管理者以外のユーザーに対してインストールスクリプトを実行しようとしています

分類Dev

CythonのdisutilsをインストールしようとするとUbuntuoraclejdkが問題になります

分類Dev

「thunderbird」と「firefoxfordevelopers」をダウンロードしました。インストールに問題があります。

分類Dev

Snakemakeシェルコマンドは一度に1つのファイルのみを取得する必要がありますが、一度に複数のファイルを実行しようとしています

分類Dev

私は実際に、前方カウントが存在するループの最初の部分のコードを書くのに問題がありますが、すべての数をスキップしています...私を手に入れました

分類Dev

私は実際に、前方カウントが存在するループの最初の部分のコードを書くのに問題がありますが、すべての数をスキップしています...私を手に入れました

分類Dev

cdkがインストールされていない場合、つまりnpm run cdkを使用して、コンテキストパラメータを使用してcdkコマンドを実行するにはどうすればよいですか?

分類Dev

CMake installコマンドを使用して実行可能リソースファイルをどこにインストールする必要がありますか?

分類Dev

docker:dockerはrootとして実行されるため、node.jsアプリケーションのインストールに問題があります

分類Dev

Pythonでwhileループでコマンドを実行すると、量に問題があります

分類Dev

「オブジェクト参照がオブジェクトのインスタンスに設定されていません」を取得しました。サーバーにデプロイするとエラーが発生しますが、ローカルで実行/デバッグしても問題ありません

分類Dev

私の同じカウントクエリは、25回実行されるように開発ログに表示されています。それは問題ありませんか、それともコードに問題がありますか?

分類Dev

私は私のSQLファイルに問題がありますそれは私がインポートしようとしたときにこれらのエラーを示しています、私に解決策を教えてください

分類Dev

本当に6/9か月ごとに新規インストールを行う必要がありますか?更新すると問題が発生します

分類Dev

本当に6/9か月ごとに新規インストールを行う必要がありますか?更新すると問題が発生します

分類Dev

独自のUNIXシェルの作成に取り組んでいますが、「ls」コマンドを実行すると、アドレスが正しくないというエラーが表示されることがあります。

分類Dev

シリアルポートを介してコマンドリストを送信しようとしていますが、最初の行だけがデバイスによって取得され、他の行は無視されます

分類Dev

VSコードターミナルでvenvをアクティブにしてからPIPをインストールする必要がありますか、それとも左下にvenvが表示されている限り、問題ありませんか?

Related 関連記事

  1. 1

    R 4.0.1をインストールしようとしていますが、Ubuntuに問題があります

  2. 2

    Rubyでストックピッカーメソッドを実行しようとしていますが、コードに問題があります

  3. 3

    コマンドラインからPHPスクリプトを実行しようとしています(パスの問題の可能性があります)

  4. 4

    evinceをインストールしようとした後のLinuxMintの外観に問題があります

  5. 5

    mallocの問題があるUbuntuでクロスコンパイルを使用してarm用にpowertopをコンパイルしようとしています

  6. 6

    mallocの問題があるUbuntuでクロスコンパイルを使用してarm用にpowertopをコンパイルしようとしています

  7. 7

    PowerShellを使用してリモートでコマンドを実行しようとしていますが、運がありません

  8. 8

    bashスクリプトでfindコマンドを実行すると、ディレクトリに対してのみ「そのようなファイルまたはディレクトリはありません」というエラーが発生しますか?

  9. 9

    バッチファイルでいくつかのコマンドを実行しようとしています。.tiffファイルのバッチでプロセスを実行する必要があります

  10. 10

    Theanoをインストールしようとしていますが、Nvidiaカードがありません

  11. 11

    ディレクトリを引数として1つのコマンドを実行し、同じコマンドにcdする方法は?「そのようなファイルやディレクトリはありません」というメッセージが表示されます

  12. 12

    Powershellの問題:管理者以外のユーザーに対してインストールスクリプトを実行しようとしています

  13. 13

    CythonのdisutilsをインストールしようとするとUbuntuoraclejdkが問題になります

  14. 14

    「thunderbird」と「firefoxfordevelopers」をダウンロードしました。インストールに問題があります。

  15. 15

    Snakemakeシェルコマンドは一度に1つのファイルのみを取得する必要がありますが、一度に複数のファイルを実行しようとしています

  16. 16

    私は実際に、前方カウントが存在するループの最初の部分のコードを書くのに問題がありますが、すべての数をスキップしています...私を手に入れました

  17. 17

    私は実際に、前方カウントが存在するループの最初の部分のコードを書くのに問題がありますが、すべての数をスキップしています...私を手に入れました

  18. 18

    cdkがインストールされていない場合、つまりnpm run cdkを使用して、コンテキストパラメータを使用してcdkコマンドを実行するにはどうすればよいですか?

  19. 19

    CMake installコマンドを使用して実行可能リソースファイルをどこにインストールする必要がありますか?

  20. 20

    docker:dockerはrootとして実行されるため、node.jsアプリケーションのインストールに問題があります

  21. 21

    Pythonでwhileループでコマンドを実行すると、量に問題があります

  22. 22

    「オブジェクト参照がオブジェクトのインスタンスに設定されていません」を取得しました。サーバーにデプロイするとエラーが発生しますが、ローカルで実行/デバッグしても問題ありません

  23. 23

    私の同じカウントクエリは、25回実行されるように開発ログに表示されています。それは問題ありませんか、それともコードに問題がありますか?

  24. 24

    私は私のSQLファイルに問題がありますそれは私がインポートしようとしたときにこれらのエラーを示しています、私に解決策を教えてください

  25. 25

    本当に6/9か月ごとに新規インストールを行う必要がありますか?更新すると問題が発生します

  26. 26

    本当に6/9か月ごとに新規インストールを行う必要がありますか?更新すると問題が発生します

  27. 27

    独自のUNIXシェルの作成に取り組んでいますが、「ls」コマンドを実行すると、アドレスが正しくないというエラーが表示されることがあります。

  28. 28

    シリアルポートを介してコマンドリストを送信しようとしていますが、最初の行だけがデバイスによって取得され、他の行は無視されます

  29. 29

    VSコードターミナルでvenvをアクティブにしてからPIPをインストールする必要がありますか、それとも左下にvenvが表示されている限り、問題ありませんか?

ホットタグ

アーカイブ