Mac
Cudaminer 在 Mac OS X 上安裝錯誤:“malloc.h:沒有這樣的文件或目錄”
我幾乎完全準備好使用 GPU,但我被困在本教程選項 #2 的第 25 步: http ://www.reddit.com/r/dogemining/wiki/index/mac_mining_guide
在 Cudaminer-master 中執行此命令後:
make
我收到一個失去的文件錯誤:
sha3.cpp:9:20: fatal error: malloc.h: No such file or directory compilation terminated. make[2]: *** [cudaminer-sha3.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
我相信這與修改“scrypt.cpp”以手動安裝Cudaminer有關。所有教程都告訴您確保像這樣包含 malloc:
#include <emmintrin.h> #include <malloc/malloc.h> #include <new>
看起來 make 命令仍然找不到這個 malloc.h 文件,對於 OS X 10.7.5,malloc 是否應該在 scrypt.cpp 中以不同的方式編輯?
我的 Hackintosh PC 使用的是 Nvidia GeForce 335m
我能夠在最大設置下執行像生化奇兵這樣的遊戲,並在這個 hackintosh 上獲得出色的性能,所以驅動程序似乎做得很好。
有任何想法嗎?
我在使用 OS X 10.9 MBPR 時遇到了同樣的錯誤。
儘管我完全遵循了<http://atomton.roon.io/compiling-cudaminer-on-os-x-10-9>。
更新:問題已解決。
通過將 include malloc.h 更改為包括 malloc/malloc.h
在 scrypt-jane.cpp 和 sha3.cpp
我在嘗試編譯 mcrypt 時遇到了這個錯誤。以下是如何將配置命令與 CPPFLAGS 一起使用
./configure CPPFLAGS=-I/usr/include/malloc/