下载并运行 ./autogen.sh 和 ./configure 后,在我的 Jetson TK1 上执行 make 命令时出现以下错误
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT cudaminer-cpu-miner.o -MD -MP -MF .deps/cudaminer-cpu-miner.Tpo -c -o cudaminer-cpu-miner.o
test -f 'cpu-miner.c' || echo './'
cpu-miner.cgcc: 错误:无法识别的命令行选项“-msse2”make[2]:* [cudaminer-cpu-miner.o] 错误 1make[2]: 离开目录/home/ubuntu/CudaMiner-master'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory
/home/ubuntu/CudaMiner-master'make: *[全部] 错误 2
不知道下一步该做什么,如果能得到帮助就太好了。
答案1
我有一些 Jetson TK1 的(高度)实验性的东西https://github.com/noxo/CudaMiner。此处的错误(无法识别的命令行选项‘-msse2’)是因为代码编译是使用 SSE 指令完成的,而 ARM 架构无法使用该指令(应改用 NEON)。