コンパイルエラーOSX


1

ここリンクの説明を入力する PEARというプログラムをコンパイルしようとしていますが、このステップで何か問題があるようです。

Xcodeがインストールされています。

ご協力ありがとうございます、ベルナルド

Bernardos-MacBook-Pro:pear-0.9.0-src bernardo$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src all
gcc -c -Wall -fomit-frame-pointer -O3 -lm pear-pt.c -o pear-pt.o
clang: warning: -lm: 'linker' input unused
gcc -c -Wall -fomit-frame-pointer -O3 -lm reader.c -o reader.o
clang: warning: -lm: 'linker' input unused
reader.c:670:1: warning: unused function 'do_cpuid' [-Wunused-function]
do_cpuid(uint32_t selector, uint32_t *data)
^
1 warning generated.
gcc -Wall -fomit-frame-pointer -O3 -lm pear-pt.o args.o statistics.o reader.o -lm -lpthread -o pear
ld: warning: ignoring file args.o, file was built for unsupported file format ( 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 ) which is not the architecture being linked (x86_64): args.o
ld: warning: ignoring file statistics.o, file was built for unsupported file format ( 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 ) which is not the architecture being linked (x86_64): statistics.o
Undefined symbols for architecture x86_64:
  "_decode_switches", referenced from:
      _main in pear-pt.o
  "_stat_test2", referenced from:
      _assembly_FORWARD_LONGER in pear-pt.o
      _assembly_READS_EQUAL in pear-pt.o
      _assembly_REVERSE_LONGER in pear-pt.o
      _assembly in pear-pt.o
  "_usage", referenced from:
      _main in pear-pt.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [pear] Error 1
make: *** [all] Error 2

1
スタック交換で別のサイトに同じ質問をしないでください stackoverflow.com/questions/24286559/...
マーク・

クロスポストは許可されていません。元のサイトで目的の応答が得られない場合は、モデレーターに質問の移行を依頼してください。
GRGの

回答:


1

最新のソースからPEARをビルドしてみてください。質問の出力は、古いバージョンを使用していることを示唆しています0.9.0

回答の時点で、PEARのバージョンはに達しました0.9.3

ソースからPEARをビルドする

git clone https://github.com/xflouris/PEAR.git
cd PEAR
make
make install

ビルド手順にはpython 2.4、テストの実行に使用することが記載されています。pythonの追加バージョンをインストールする必要がある場合があります。


そのプログラムではなく、これは1です:sco.h-its.org/exelixis/web/software/pear
バイオテクノロジー

適切なPEARプロジェクトの回答を更新しました。
グラハムミル14年

すばらしいです!最新のソースを使用してPEARをインストールできました。ありがとう!
バイオテクノロジー14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.