database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 3859 게시물 읽기
No. 3859
멍청한 질문 하나 드립니다.
작성자
newbie
작성일
2002-01-10 16:22
조회수
1,713

안녕하세요...

포스트그레 초보입니다.

제가 알고 있기로 포스트그레는 유닉스에서 개발이 되었고, 유닉스계열에 잘 맞으며, 윈도우에서는 유닉스 흉내를 내주는 cygwin이라는 에뮬레이터를 통해서 돌아가는 걸로 알고 있습니다.

그런데, 어차피 포스트 그레 C 소스가 있다면, 이를 윈도우에서 컴파일후 링크하여 바이너리로 만드는 방법은 없나요...?

윈도우에서는 컴파일이 안되는 겁니까? 안된다면 이유는 요?

제가 씨 쪽을 잘 몰라서리.... 안시 C로 포스트 그레가 만들어 졌다면, 윈도그에서도 컴파일과 실행이 되는 것아닙니까?

컴파일을 시키지 않고, 에뮬레를 통해서 실행시키는건 무언가 이유가 있을 것 같은데요....

조언 부탁드립니다.

감솨합니다. 꾸벅...

이 글에 대한 댓글이 총 1건 있습니다.

PostgreSQL 은 gcc 를 이용하여 유닉스 플랫폼에서 개발 된 것입니다. 유닉스라는 것이 자체 시스템 콜들이 모두 유닉스의 OS 내의 시스템 콜들이잖아요. 이것은 윈도우 개열의 C 에서 library 로 제공해 주는 system call 과는 다르지요. 그러니 당연히 그냥 윈도그용에서 그냥 바로 컴파일이 되지는 않겠지요.

 

이것을 윈도그용으로 바꿀려면 시스템 관련 함수 부분은 모두 변경해야 하지 않을까요. thread 처리 부분도 변경해야 할것이고, 할일이 한두가지가 아니겠지요.

 

에물레이터를 통해서 실행을 하는 이유도 이와 같은 이유입니다. 윈도우와 유닉스의 시스템이 다르니 시스템을 흉내 내는 놈이라도 만들어서 돌리자... 이런 개념이죠.

정재익(advance)님이 2002-01-10 16:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3873[질문]auto/commit 을 바꿀려면 어떻게???
몰라
2002-01-12
1927
3874┕>Re: [질문]auto/commit 을 바꿀려면 어떻게???
정재익
2002-01-13 11:02:25
1985
3876 ┕>Re: Re: [질문]답글 주셔서 감사합니다.[냉무]
몰라
2002-01-14 02:35:39
2020
3879  ┕>Re: Re: Re: [질문]답글 주셔서 감사합니다.[냉무]
김대성
2002-01-15 19:46:25
2288
3862다음으로 입력되는 sequence의 값을 알아내려면?
전병혁
2002-01-10
2036
3863┕>Re: 다음으로 입력되는 sequence의 값을 알아내려면?
이정훈
2002-01-10 18:30:00
2118
3864 ┕>Re: Re: 다음으로 입력되는 sequence의 값을 알아내려면?
전병혁
2002-01-10 19:16:04
2163
3865  ┕>Re: Re: Re: 다음으로 입력되는 sequence의 값을 알아내려면?
정재익
2002-01-10 21:07:27
2258
3870   ┕>Re: Re: Re: Re: 정말 감사합니다.(냉무)
전병혁
2002-01-11 09:48:29
1860
3872    ┕>노파심에서.. [6]
김대성
2002-01-12 02:18:04
2380
3860[질문]JDBC한글 문제점여....???
몰라
2002-01-10
1986
3861┕>Re: [질문]JDBC한글 문제점여....???
정재익
2002-01-10 17:27:23
2017
3869 ┕>Re: Re: [질문]JDBC한글 문제점여....???
몰라
2002-01-11 02:20:31
1909
3868┕>Re: [질문]JDBC한글 문제점여....???
김훈
2002-01-11 01:35:34
1883
3859멍청한 질문 하나 드립니다. [1]
newbie
2002-01-10
1713
3858[질문]pgsql의 트랜젝션중 동시접속 [2]
처버.
2002-01-10
2078
3857mysql의 right함수를 postgresql 함수로 변경을 하면 [2]
전병혁
2002-01-09
2009
3854솔라리스에서 설치에러가 났어요 [2]
박정영
2002-01-08
1442
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다