Cpuminer: ์„ค์น˜ํ•  ์ˆ˜ ์—†์Œ - "ํ•„์š”ํ•œ libcurl >= 7.10.1 ๋ˆ„๋ฝ"๊ณผ ํ•จ๊ป˜ ./configure ์‹คํŒจ

์— ๋งŒ๋“  2011๋…„ 03์›” 24์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: jgarzik/cpuminer

0.8.1 tarball์„ ๊ฐ€์ ธ์™€์„œ ์••์ถ•์„ ํ’€๊ณ  ๋””๋ ‰ํ„ฐ๋ฆฌ์— cdํ•˜๊ณ  "CFLAGS="-03 -Wall -msse2" ./configure๋ฅผ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์—์ฝ”:

BSD ํ˜ธํ™˜ ์„ค์น˜ ํ™•์ธ ์ค‘... /usr/bin/install -c
๋นŒ๋“œ ํ™˜๊ฒฝ์ด ์ •์ƒ์ธ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
์Šค๋ ˆ๋“œ๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•œ mkdir -p... ํ™•์ธ ์ค‘ /bin/mkdir -p
gawk ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
mawk ํ™•์ธ ์ค‘... mawk
make๊ฐ€ $(MAKE)๋ฅผ ์„ค์ •ํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... yes
Makefile์˜ ๊ด€๋ฆฌ์ž๋ณ„ ๋ถ€๋ถ„์„ ํ™œ์„ฑํ™”ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ์ค‘... ์•„๋‹ˆ์š”
gcc ํ™•์ธ ์ค‘... gcc
C ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
C ์ปดํŒŒ์ผ๋Ÿฌ ๊ธฐ๋ณธ ์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„ ํ™•์ธ ์ค‘....out
์‹คํ–‰ ํŒŒ์ผ์˜ ์ ‘๋ฏธ์‚ฌ ํ™•์ธ ์ค‘...
ํฌ๋กœ์Šค ์ปดํŒŒ์ผ ์—ฌ๋ถ€ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
๊ฐœ์ฒด ํŒŒ์ผ์˜ ์ ‘๋ฏธ์‚ฌ ํ™•์ธ ์ค‘... o
GNU C ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
gcc๊ฐ€ -g๋ฅผ ํ—ˆ์šฉํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
ISO C89๋ฅผ ํ—ˆ์šฉํ•˜๋Š” gcc ์˜ต์…˜ ํ™•์ธ ์ค‘... ํ•„์š” ์—†์Œ
make์—์„œ ์‚ฌ์šฉํ•˜๋Š” include ์Šคํƒ€์ผ ํ™•์ธ ์ค‘... GNU
gcc์˜ ์ข…์†์„ฑ ์Šคํƒ€์ผ ํ™•์ธ ์ค‘... gcc3
C ์ „์ฒ˜๋ฆฌ๊ธฐ ์‹คํ–‰ ๋ฐฉ๋ฒ• ํ™•์ธ ์ค‘... gcc -E
๊ธด ์ค„์„ ์ฒ˜๋ฆฌํ•˜๋Š” grep ํ™•์ธ ๋ฐ -e... /bin/grep
egrep ํ™•์ธ ์ค‘... /bin/grep -E
gcc์— -traditional์ด ํ•„์š”ํ•œ์ง€ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
gcc์™€ cc๊ฐ€ -c์™€ -o๋ฅผ ํ•จ๊ป˜ ์ดํ•ดํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
ranlib ํ™•์ธ ์ค‘... ranlib
ANSI C ํ—ค๋” ํŒŒ์ผ ํ™•์ธ ์ค‘... ์˜ˆ
sys/types.h ํ™•์ธ ์ค‘... ์˜ˆ
sys/stat.h ํ™•์ธ ์ค‘... ์˜ˆ
stdlib.h ํ™•์ธ ์ค‘... ์˜ˆ
string.h๋ฅผ ํ™•์ธ ์ค‘์ž…๋‹ˆ๋‹ค. ์˜ˆ
๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™•์ธ ์ค‘์ž…๋‹ˆ๋‹ค.h... ์˜ˆ
๋ฌธ์ž์—ด ํ™•์ธ ์ค‘.h... ์˜ˆ
inttypes.h ํ™•์ธ ์ค‘... ์˜ˆ
stdint.h ํ™•์ธ ์ค‘... ์˜ˆ
unistd.h ํ™•์ธ ์ค‘... ์˜ˆ
syslog.h ์‚ฌ์šฉ์„ฑ ํ™•์ธ ์ค‘... ์˜ˆ
syslog.h ์กด์žฌ ํ™•์ธ ์ค‘... ์˜ˆ
syslog.h ํ™•์ธ ์ค‘... ์˜ˆ
alloca.h ์ž‘๋™ ํ™•์ธ ์ค‘... ์˜ˆ
ํ• ๋‹น ํ™•์ธ ์ค‘... ์˜ˆ
-ljansson์—์„œ json_loads ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
-lpthread์—์„œ pthread_create ํ™•์ธ ์ค‘... ์˜ˆ
yasm ํ™•์ธ ์ค‘... /usr/bin/yasm
yasm ๋ฒ„์ „์ด 1.0.1๋ณด๋‹ค ํฐ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
pkg-config ํ™•์ธ ์ค‘... /usr/bin/pkg-config
pkg-config๊ฐ€ ๋ฒ„์ „ 0.9.0 ์ด์ƒ์ธ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
gawk ํ™•์ธ ์ค‘... (์บ์‹œ๋œ) mawk
curl ๊ตฌ์„ฑ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
libcurl ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
๊ตฌ์„ฑ: ์˜ค๋ฅ˜: ํ•„์ˆ˜ libcurl >= 7.10.1 ๋ˆ„๋ฝ
๊ทธ๊ฒƒ์€ @ubuntu :~/Downloads/cpuminer-0.8.1$ CFLAGE="-03 -Wall -msse2" ./configure
BSD ํ˜ธํ™˜ ์„ค์น˜ ํ™•์ธ ์ค‘... /usr/bin/install -c
๋นŒ๋“œ ํ™˜๊ฒฝ์ด ์ •์ƒ์ธ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
์Šค๋ ˆ๋“œ๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•œ mkdir -p... ํ™•์ธ ์ค‘ /bin/mkdir -p
gawk ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
mawk ํ™•์ธ ์ค‘... mawk
make๊ฐ€ $(MAKE)๋ฅผ ์„ค์ •ํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... yes
Makefile์˜ ๊ด€๋ฆฌ์ž๋ณ„ ๋ถ€๋ถ„์„ ํ™œ์„ฑํ™”ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ์ค‘... ์•„๋‹ˆ์š”
gcc ํ™•์ธ ์ค‘... gcc
C ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
C ์ปดํŒŒ์ผ๋Ÿฌ ๊ธฐ๋ณธ ์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„ ํ™•์ธ ์ค‘....out
์‹คํ–‰ ํŒŒ์ผ์˜ ์ ‘๋ฏธ์‚ฌ ํ™•์ธ ์ค‘...
ํฌ๋กœ์Šค ์ปดํŒŒ์ผ ์—ฌ๋ถ€ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
๊ฐœ์ฒด ํŒŒ์ผ์˜ ์ ‘๋ฏธ์‚ฌ ํ™•์ธ ์ค‘... o
GNU C ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
gcc๊ฐ€ -g๋ฅผ ํ—ˆ์šฉํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
ISO C89๋ฅผ ํ—ˆ์šฉํ•˜๋Š” gcc ์˜ต์…˜ ํ™•์ธ ์ค‘... ํ•„์š” ์—†์Œ
make์—์„œ ์‚ฌ์šฉํ•˜๋Š” include ์Šคํƒ€์ผ ํ™•์ธ ์ค‘... GNU
gcc์˜ ์ข…์†์„ฑ ์Šคํƒ€์ผ ํ™•์ธ ์ค‘... gcc3
C ์ „์ฒ˜๋ฆฌ๊ธฐ ์‹คํ–‰ ๋ฐฉ๋ฒ• ํ™•์ธ ์ค‘... gcc -E
๊ธด ์ค„์„ ์ฒ˜๋ฆฌํ•˜๋Š” grep ํ™•์ธ ๋ฐ -e... /bin/grep
egrep ํ™•์ธ ์ค‘... /bin/grep -E
gcc์— -traditional์ด ํ•„์š”ํ•œ์ง€ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
gcc์™€ cc๊ฐ€ -c์™€ -o๋ฅผ ํ•จ๊ป˜ ์ดํ•ดํ•˜๋Š”์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
ranlib ํ™•์ธ ์ค‘... ranlib
ANSI C ํ—ค๋” ํŒŒ์ผ ํ™•์ธ ์ค‘... ์˜ˆ
sys/types.h ํ™•์ธ ์ค‘... ์˜ˆ
sys/stat.h ํ™•์ธ ์ค‘... ์˜ˆ
stdlib.h ํ™•์ธ ์ค‘... ์˜ˆ
string.h๋ฅผ ํ™•์ธ ์ค‘์ž…๋‹ˆ๋‹ค. ์˜ˆ
๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™•์ธ ์ค‘์ž…๋‹ˆ๋‹ค.h... ์˜ˆ
๋ฌธ์ž์—ด ํ™•์ธ ์ค‘.h... ์˜ˆ
inttypes.h ํ™•์ธ ์ค‘... ์˜ˆ
stdint.h ํ™•์ธ ์ค‘... ์˜ˆ
unistd.h ํ™•์ธ ์ค‘... ์˜ˆ
syslog.h ์‚ฌ์šฉ์„ฑ ํ™•์ธ ์ค‘... ์˜ˆ
syslog.h ์กด์žฌ ํ™•์ธ ์ค‘... ์˜ˆ
syslog.h ํ™•์ธ ์ค‘... ์˜ˆ
alloca.h ์ž‘๋™ ํ™•์ธ ์ค‘... ์˜ˆ
ํ• ๋‹น ํ™•์ธ ์ค‘... ์˜ˆ
-ljansson์—์„œ json_loads ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
-lpthread์—์„œ pthread_create ํ™•์ธ ์ค‘... ์˜ˆ
yasm ํ™•์ธ ์ค‘... /usr/bin/yasm
yasm ๋ฒ„์ „์ด 1.0.1๋ณด๋‹ค ํฐ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
pkg-config ํ™•์ธ ์ค‘... /usr/bin/pkg-config
pkg-config๊ฐ€ ๋ฒ„์ „ 0.9.0 ์ด์ƒ์ธ์ง€ ํ™•์ธ ์ค‘... ์˜ˆ
gawk ํ™•์ธ ์ค‘... (์บ์‹œ๋œ) mawk
curl ๊ตฌ์„ฑ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
libcurl์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”
๊ตฌ์„ฑ: ์˜ค๋ฅ˜: ํ•„์ˆ˜ libcurl >= 7.10.1 ๋ˆ„๋ฝ

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์ปดํ“จํ„ฐ์— libcurl3 7.21.0์ด ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋„์›€์ด๋œ๋‹ค๋ฉด Ubuntu 10.10์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚ด 11.04 ์šฐ๋ถ„ํˆฌ ์ƒ์ž์—์„œ ๋‹ค์Œ์„ ํ†ตํ•ด ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
sudo ์ ์„ฑ ์„ค์น˜ libcurl4-gnutls-dev

๋ชจ๋“  7 ๋Œ“๊ธ€

"์ปฌ ๊ตฌ์„ฑ ํ™•์ธ ์ค‘... ์•„๋‹ˆ์š”"

libcurl ์„ค์น˜์— libcurl ๊ฐœ๋ฐœ ์„ค์ •์ด ๋ˆ„๋ฝ๋˜์—ˆ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์‹œ๋ƒ…ํ‹ฑ์— libcurl3์„ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ ์™ธ์— ๊ฐœ๋ฐœ์šฉ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์•ผ ํ•  ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฌด์—‡์ด ๊ณ ์žฅ๋‚ฌ๋Š”์ง€ ์•Œ์•„๋‚ด๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋ฐํ”„ .. ์‹ ๊ฒฝ ์“ฐ์ง€ ๋งˆ. ์ปฌ ํ—ค๋” ํŒŒ์ผ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. _๋ฐ”๋ณด๊ฐ™์€ ๋Š๋‚Œ_ ;)

๋‚ด 11.04 ์šฐ๋ถ„ํˆฌ ์ƒ์ž์—์„œ ๋‹ค์Œ์„ ํ†ตํ•ด ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
sudo ์ ์„ฑ ์„ค์น˜ libcurl4-gnutls-dev

zzeroo ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ์ดˆ๋“ฑ OS์—์„œ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค " sudo aptitude install libcurl4-gnutls-dev "

๊ณ ๋งˆ์›Œ

๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€ ์›น ์‚ฌ์ดํŠธ์˜ ํŒŒ์ผ ์„น์…˜์—์„œ lib ๊ฒฝ๋กœ๋ฅผ ์ฐพ๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ์ „์— ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
๋‚ด๋ณด๋‚ด๊ธฐ LIBCURL_LIBS=-L/path/to/libfile
๋‚ด๋ณด๋‚ด๊ธฐ LIBCURL_CFLAGS=-I/path/to/include/dir

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰