내일은 대한입니다.
sun's longitude:299 22 36.17 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1983 번 글의 답장글: Re: gcc 설치 와 mysql 관련 질문 드립니다.
글쓴이: 산이 [홈페이지] 글쓴날: 2004년 03월 15일 23:02:37 월(저녁) 조회: 956

[고재두]님이 남기신 글:

>안녕하세요.
>잘 지내시는지요.
>또다시 질문 드리고자 이렇게 찾아 뵙습니다.
>
>- 첫번째 gcc 관련 질문인데요.
>데비안 리눅스(우디 3.0) 머신에 gcc 2.95.4 가 설치 되어
있습니다.
>개발 서버로 사용하다보니 이런저런걸 항상 컴파일
하는데요.
>특정 부분에서 버그가 발생하여 찾아보지 2.95 대 버전에 버그
리포터가 있어서 버전을 업그레이드 하려고 gcc.gnu.org 에서 최신
릴리즈 소스 버전
>gcc 3.3.2 를 다운받아 완전 새로운 디렉토리(/usr/local/)에
 컴파일 하였습니다.
>컴파일은...
>
>./configure --prefix=/usr/local
>make
>make install
>
>위와같이 그냥 이렇게 컴파일 하였습니다.
>그런데 프로그래밍시 인클루드 하여 사용되는 자체 함수
라이브러리 파일들이 있잔아요. 
>예를들어 stdio.h 같은 파일들이 기본적으로 2.95.4
버전에서는
>/usr/include 밑에 모두 있습니다..
>
>그런데 새로 설치 후 부터는 gcc 나 g++ 컴파일러
명령들이
>/usr/local/gcc-3.3.2/bin/ 디렉토리 밑에 있는 실행파일을 사용하면
3.3.2 버전으로 컴파일은 되는데요..
>기존 인클루드 파일은 여전히 /usr/include 디렉토리 밑에 것을
사용하는지 아니면 현제 어떤 디렉토리, 즉 어떤 버전의
라이버러리 파일들걸 인클
>루드하여 사용하는지 알수 없을까요??
>
>현제 프로그래밍 소스가 STL 을 지원해야 되서 g++ 로 컴파일
해야 되는것인데..
>/usr/local/gcc-3.3.2/include/c++/3.3.2 이 디렉토리에 3.3.2 버전의 g++
라이브러리파일들이
 있거든요..
>이 디렉토리의 라이브러리를 사용 하려면 컴파일시 따로
옵션을 지정해 줘야 하는건가요?? 어떻게 처리 해야 하는지
궁금합니다...
>

따로 옵션을 직접 지정해주면 되겠죠. 그러나 별로 권장하질
않습니다.

...

데비안 패키지는 어떻게 구성되어 있는지 잘 모르겠네요.
만약 기존의 gcc 2.95 의 tree 에 덮어쓰면 간단하게
해결되지만 몇몇 프로그램에서 오류날 가능성도 있습니다.

따라서 이런 경우는 소위 말하는 '삽질'이라는 것을 해봐야
합니다.

즉 테스트 머신에 똑 같은 환경을 만들어 놓고 gcc 3 을
덮어쓰는
방법으로 테스트해봐야 합니다.

좀더 자세한 데비안 쪽 내용은 제가 잘 모르겠네요.

>
>- 두번째 mysql 관련 질문 입니다.
>현제 데이터베이스를
 mysql 을 사용하고 있습니다.
>특정 테이블 3개를 동시에 업데이터 되어야 되는데요.
>꼭 3개 모두 업데이터 되거나 아니면 3개 모두 롤백 되어야
되는 상황이라
>트랜젝션을 사용하고 싶은데..
>mysql 에서 이것 처리 방법은 어떻게 해야 될까요??
>이것이 좀 난감 하네요 ㅡㅡ;;
>

MyISAM 테이블 같은 경우라면 lock 을 걸고 트랜젹션 비슷하게
구현할 수 있지만 역시 완벽한 트랙젹션이
 아니라 별로 권장하질
않습니다.

대신 InnoDB 테이블을 사용해 보세요.


>그리고 mysql 에도 프로시져 같은 것이 있다는데 어디에 이런
관련 간단한샘플이나
 사용방법 구할수 없을까요??
>어떤것인지 확인이라도 해보려구요.. 
>

아직 개발단계로 알고 있습니다. mysql 4.1 이상 아니면 5.0
이상에서나
가능할 것 같습니다. 이 부분에 대해서 저도 잘 모르겠네요.


>두서없이 쓰내려 갔는데 저의 질문이 이해가 가실런지
모르겠네요 ^^;
>항상 도움만 받아 죄송하지만 답변 부탁 드립니다.. T.T..


========================================

 
이전글 : gcc 설치 와 mysql 관련 질문 드립니다.
다음글 : PATH 설정  
 from 61.254.74.228
JS(Redhands)Board 0.4 +@

gcc 설치 와 mysql 관련 질문 드립니다. PATH 설정
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds