configure 를 한 다음, configure설정을 바꿔서 다시 설치하는 법 ( make distclean 없이)

cococo의 이미지

안녕하십니까. glib를 설치하다 모르는 게 있어 질문드립니다.

glib-2.12.8 을 설치했습니다.

./configure
./make

문제없이 끝났구요.

다음, configure의 설정을 바꾸어 다시 한 번 설치하려 했습니다. 크로스 컴파일을 하려구요.

./configure --target=arm-linux --build=i686-pc-linux --host=arm-linux --prefix=/usr/local/glib

이랬더니,

"configure:error: source directory already configured; run "make distclean" there first"

라고 나오네요. ㅡ,.ㅡ

근데, 저는 전에 설치한 걸 지우고 다시 설치하려는 게 아니라, 같은 라이브러리를 다른 디렉토리에 구별해서 가지고 있으려고 하는 거라서, 지우면 안되거든요.

혹시 이런 경우 어찌 해야 하는지 아시는 분 없으신가요? 일단은 가장 비슷한 버전을 다운받아 컴파일 해 보려 하지만, 분명히 정공법이 있을 거 같은데 모르겠네요. ㅡ,.ㅡ

그럼...좋은 하루 되시기 바랍니다.

ydhoney의 이미지

http://kldp.org/node/78680

간단히 이야기하자면 make distclean이 생각하시는것과는 약간 다르게 동작을 합니다. -_-a
 
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?

dalgarak의 이미지

말씀하신 사항의 정확한 의도를 파악하지 못하겠습니다.

configure - make 까지 하셨으면... make install을 안하시고 컴파일된 바이너리를 보존하시겠다는 건가요? ... 그럼 _단순하게_ 디렉토리 명을 다르게 풀어놓으시고 관리하시면 되죠.

make install로 설치된것의 제거는 autotools로 생성된 경우 make uninstall을 제공해주고...
distclean은 ydhoney님께서 언급하신 링크의 그것입니다.

단순히, prefix의 변경없이 make install 타이밍때 DESTDIR 인자를 붙여
실제 설치 위치를 분리시킬 수는 있습니다. 아래에 예를 들어보겠습니다:

program_src/ $ make DESTDIR=../build_package install

여러가지 타겟/옵션으로 컴파일된 바이너리를 동등 빌드 팜에서 구별해서 보관하고 싶을 때 활용할 수도 있고.. 뭐 목적에 맞게만 사용하시면 됩니다.
----
:LOL:

http://lunapapa.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.