12

Windows 7 64bit の Cygwin でソース パッケージ (最新の安定版) からhtopをビルドしようとしています。README に記載されている手順に従っていますが、make スクリプトを実行すると次のエラーが発生します。

Administrator@x230-WIN7 ~/tmp/htop-1.0.3
$ make
make  all-am
make[1]: Entering directory '/home/Administrator/tmp/htop-1.0.3'
gcc -DHAVE_CONFIG_H -I.  -DNDEBUG  -pedantic -Wall -Wextra -std=c99 -rdynamic -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"/usr/local/etc\" -g -O2 -MT htop-AvailableMetersPanel.o -MD -MP -MF .deps/htop-AvailableMetersPanel.Tpo -c -o htop-AvailableMetersPanel.o `test -f 'AvailableMetersPanel.c' || echo './'`AvailableMetersPanel.c
gcc: error: unrecognized command line option ‘-rdynamic’
Makefile:467: recipe for target 'htop-AvailableMetersPanel.o' failed
make[1]: *** [htop-AvailableMetersPanel.o] Error 1
make[1]: Leaving directory '/home/Administrator/tmp/htop-1.0.3'
Makefile:292: recipe for target 'all' failed
make: *** [all] Error 2

すべての提案をいただければ幸いです。

4

1 に答える 1

29

htopの作成者はこちら — htop にはプラットフォーム固有のコードがたくさんあるため、単に再コンパイルするだけでは移植できません。htop の現在のバージョンは Cygwin をサポートしていません。最新のリリースバージョン2.0.1は、Linux、Mac OS X、FreeBSD、および OpenBSD をサポートしています。

ただし、誰かが Cygwin への移植を作成した場合は、喜んでパッチを受け入れます。

于 2015-12-07T15:33:05.107 に答える