Kylix Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
카일릭스 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
자유게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

카일릭스 Q&A
[546] Re:Re:배포는 어떻게 하나요?
하두고 [hadugo] 3654 읽음    2012-06-16 12:16
Lyn님 감사합니다.
역시 이곳 만한 곳이 없네요.
실례가 되지 않는다면 한가지 더 질문을 해도 될까요?

라이브러리를 모두 옮겨야 한다고 하셧는데요.
라이브러리는 그냥 복사해서 옮기면 되는건가요?
아니면 윈도우의 레지스트리와 같이 등록을 해주어야 하는건가요?

제가 너무 몰라 자꾸 귀찮게 하는것 같아 죄송합니다.

Lyn 님이 쓰신 글 :
: 붙어있는거 몽땅 다 옮겨야죠...
:
: QT 라이브러리도 있어야되고 GCC로 빌드하셧으면 GCC랑 붙여있는 라이브러리 (대표적으로 libc.so) 도 들고 다녀야되고... 추가적으로 쓴 라이브러리/패키지 다 복사 해야죠.
:
: 물론 모든 라이브러리의 버전 체크는 필수구요.
:
: 리눅스에서 ldd 명령어를 사용하면 연결된 동적라이브러리의 목록을 뽑을수 있습니다.
:
:
:
: ......
:
:
: 그래서 서버는 평범한거 쓰는게 좋아요 =_=a
: 서버가 슬렉웨어인데 왜 개발을 우분투에서 하셧는지도 모르겠고 ...
: 다른회사에서 만든 리눅스에서 빌드한 실행파일이 복사해서 정상적으로 실행된다는 보장은 어디에도 없습니다.
:
: 리눅스용 프로그램이 리눅스 판매 회사마다 바이너리 패키지 서버를 제공하거나 소스를 배포해서 빌드하게 하는게 좋아서 그러는게 아니라 같은 리눅스 사이에서도 바이너리 레벨의 호환성이 거지같아서 별 수 없이 그러는겁니다.
:
: 결론적으로 슬렉웨어에서 빌드하세요
:
: 하두고 님이 쓰신 글 :
: : 사실 이곳에 질문할 내용은 아닌것 같은데
: : 다른 곳에 질문을 올리고 아무리 기다려도 답변이 없습니다.
: : 그래서 다른 여러 곳에 또 올려 봤는데 역시 아무도 답변을 해주시는 분이 안계시네요.
: :
: : 이곳은 제가 델파이관련 질문을 올리면 매번 답해주시는 고마운 분들이 많이 계서서
: : 혹시나 하는 마음으로 질문을 올리니 이해해 주시기 바랍니다.
: :
: : 전 C언어는 기초적인 문법만 알고 있지 프로그래밍을 해본 적이 없습니다.
: : 리눅스는 삼바를 이용해 파일서버 세팅하는 정도만 알고 있는 정도구요.
: :
: : 회사에서 필요하여 어쩔 수 없이 리눅스와 윈도우간에 간단한 통신을 해야 할 필요가 있어
: : 제 피시에 가상머신을 설치하고 우분투리눅스와 QT4를 설치하였습니다.
: :
: : QT4를 설치하니 다른 것 설치할 필요없이 그냥 C++ 을 사용할 수 있더군요.
: :
: : 소스코드라고 해봐야 윈도우에서 문자열 하나 보내고
: : 서버에서 받으면 서버에 설치되어 있는 프로그램을 실행해 주면 되는 것이니 별로 어려울 것이 없었는데요.
: :
: : 문제는 가상머신에서 컴파일 한 프로그램을 리눅스 서버로 옮겨야 하는데
: : 어떻게 해야할 지 모르겠습니다.
: :
: : 전 그냥 실행파일 하나만 옮기면 될 줄 알았는데 그게 아니더라구요.
: :
: : 참고로 서버는 XFCE환경의 슬렉웨어이고
: : OS이외에 다른 유틸리티는 일체 설치되지 않은 상태입니다.
: :
: : 이번에도 여려분들의 도움 부탁드리겠습니다.

+ -

관련 글 리스트
544 배포는 어떻게 하나요? 하두고 2858 2012/06/15
545     Re:배포는 어떻게 하나요? Lyn 3247 2012/06/15
546         Re:Re:배포는 어떻게 하나요? 하두고 3654 2012/06/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.