서버 바이너리에서 윈도우 API (
컴파일타임에서 if 문으로 분기해서 윈도바이너리는 그대로 두고,
리눅스 바이너리로 컴파일될때는 리눅스에서 색상입힌 문자가 보이도록... (스샷처럼) 해놓고...
본격적으로 리눅스 바이너리로 컴파일했다.

( 재미있는 점은... 콘솔어플리케이션 주제에... gtk 라이브러리가 없으면 실행이 안된다... ㄷㄷ;
Damn small linux에 넣어놓고 실행해봤더니, 실행이 안되더라는... ㅠㅠ )

우분투 (
undefine symbol : _intel_fast_memcpy 라는 에러가 나길래;;
구글링해서 MYSQL 사이트에서 intel-icc9-libs-9.0-i386.tar.gz (Intel icc9 라이브러리) 를 다운받아 설치해보려 했더니...
------
mv intel-icc9-libs-9.0-i386.tar.gz /usr/local/
cd /usr/local
tar -zxvf intel-icc9-libs-9.0-i386.tar.gz
ln -s intel-icc9-libs-9.0-i386 intel
echo "/usr/local/intel" > /etc/ld.so.conf.d/intel.conf
echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf (if it doesnt exist already!)
ldconfig
cd /path/to/DBD-mysql-foo.version
perl Makefile.PL --cflags='-I/usr/local/mysql/include' --libs='-L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/local/intel -lirc'
make
make install
--------
잘 따라하다가...
perl Makefile.PL 이 부분에서 막혔다...
이 파일이 도통 어디있다는 건지...
find / | grep Makefile.PL 이라 해봐도 나오지도 않고... ㅠㅠ...
뭐가 문제인가 !! ㅠㅠ




최근 덧글