Tôi đang sử dụng máy Mac chạy OS X 10.8.3. Tôi đang cố gắng để biên dịch cgminer 3.0.0. Trên chạy đầu tiên của tôi về ./configure
Tôi nhận được thông báo:Làm cách nào để chỉ định LDFLAGS và CPPFLAGS cho ./configure?
checking for LIBCURL... no
checking for LIBCURL... no
configure: error: Missing required libcurl dev >= 7.18.2
Vì vậy, tôi cài đặt phiên bản mới nhất của libcurl sử dụng homebrew:
brew install curl
Đó vẻ để làm các trick. Tôi nhận được thông báo này:
downloaded: /Library/Caches/Homebrew/curl-7.30.0.tar.gz
==> ./configure --prefix=/usr/local/Cellar/curl/7.30.0
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
The libcurl provided by Leopard is too old for CouchDB to use.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/curl/lib
CPPFLAGS: -I/usr/local/opt/curl/include
==> Summary
/usr/local/Cellar/curl/7.30.0: 75 files, 2.0M, built in 61 seconds
Được rồi, vì vậy nó được cài đặt nhưng không được liên kết với symlinked /usr/local
, điều đó tốt với tôi. Tôi cố gắng này:
export LDFLAGS=-L/usr/local/opt/curl/lib
export CPPFLAGS=-I/usr/local/opt/curl/include
./configure
Nhưng tôi có cùng một thông điệp: configure: error: Missing required libcurl dev >= 7.18.2
Vì vậy, tôi cố gắng này:
env LDFLAGS=-L/usr/local/opt/curl/lib CPPFLAGS=-I/usr/local/opt/curl/include ./configure
tôi vẫn nhận được sự "mất tích cần libcurl" tin nhắn. Bất kỳ ý tưởng?
Bạn đã thử đặt các giá trị của biến môi trường trong dấu ngoặc kép chưa? – jepugs
@jepugs Chỉ cần thử cả hai phương pháp được liệt kê ở trên bằng cách sử dụng dấu nháy đơn và kép. Cùng một kết quả. –
Đôi khi định cấu hình tệp xác định lại các biến cờ cục bộ. Nếu bạn cảm thấy thích mạo hiểm, bạn có thể mở tệp cấu hình và chỉnh sửa tệp đó để tự đặt các biến. Hãy tìm các dòng bắt đầu bằng một cái gì đó như 'LDFLAGS =' và 'CPPFLAGS =' và thêm đối số của bạn ở đó. – jepugs