Appendix
문제 해결
32-bit 환경에서는 ./configure 옵션에 다음을 추가한다.
--disable-64bit CFLAGS="-O2 -march=i686"
GCC3, GCC4가 함께 설치된 환경에서는 ./configure 옵션에 다음을 추가한다.
CC=gcc4 CXX=g++4
멀티프로세스 샘플($SRC/arcus/multi_process)이 "Cannot create proxy lock : No space left on device" 메시지와 함께 실행되지 않는다면 다음 명령을 실행한다. USERID는 사용자 계정으로 대치한다.
$ for i in `ipcs -s | awk '/USERID/ {print $2}'`; do (ipcrm -s $i); done
설치 확인 : 샘플 프로그램을 정적 링크하기
(sample applications can be found in $SRC/arcus)
$ g++ multi_threaded.cc /usr/lib64/libm.a /usr/local/lib/libmemcached.a /usr/local/lib/libmemcachedutil.a /usr/local/lib/libzookeeper_mt.a /usr/local/lib/libapr-1.a \
-o multi_threaded -I. -I/usr/local/include -I/usr/local/include/c-client-src -pthread --static
Last updated
Was this helpful?