컴파일 할려고하는데...

ScalDi의 이미지

cygwin로 만들어진 파일의 원소스를 컴파일할려고 mingw를 받아서 gcc로 컴파일 하는데

처음에는 uio.h파일을 찾길래 넣어주고 했는데 socket.h파일이 필요하다고 하더군요..그래서 넣어주었는데..

오류가 계속 생기네요..

- 원래는 index.dat 분석하는 하여서 txt파일로 저장하는걸 만들려고 햇는데 자꾸 이상한쪽으로만 나가는군요 ㅠ_ㅠ

- 원소스랑..uio.h , socket.h랑 오류 문구를 첨부했습니다..

File attachments: 
첨부파일 크기
Package icon pasco.zip28.14 KB
nhamfnad의 이미지

cygwin 에선 컴파일 잘되네염.

Usage: pasco [options] <filename>
       -d Undeleted Activity Records
       -t Field Delimiter

무슨 데이타 파싱하는 프로그램 같은데여.
mingw 는 리눅스 시스템이 아니니깐. 결과적으로 컴파일이 불가능할지도...

ScalDi의 이미지

index.dat파일을 txt파일로 넘겨줄때 쓰는 프로그램입니다 ^^

nhamfnad의 이미지

프로그램을 cygwin 상에서 컴파일한뒤, 그 프로그램을 cygwin1.dll 라이브러리와 함께
다른 폴더에 넣고 다른 스크립언어에서 데이터와 해당프로그램을 호출하면,
cygwin이 아니더라도 동작할겁니다. 제가 해보니 되던데.. 데이터가 없어서 그렇지만.쩝.

ScalDi의 이미지

그리고 데이터 위치는..

pasco -d and pasco -t "c:\documents and settings\ username \ local settings\Temporary internet Files\content.ie5\index.dat" > 저장할 파일명

이렇게 해주시면 되요 ^^

JuEUS-U의 이미지

cygwin하고 mingw는 조금 다릅니다 = _=);;
뭐 어느 수준까지는 전혀 문제 없이 호환이 된다고는 하지만, 어디까지나 이론적인 측면에서의 얘기일 뿐입니다.
특히 mingw는 win32 api와의 호환성(?)을 고려해서 제작되었다보니 구현이 안된 POSIX 표준이 좀 있습니다.