연결이 끊어진 C/C++ 개발

Rational Developer for Power Systems Software는 원격 서버와 연결이 끊어진 동안 C/C++ 프로젝트에 대해 작업하는 제한된 기능을 제공합니다. 워크벤치의 상태 영역에는 워크벤치의 오프라인/온라인 상태를 나타내며, 온라인 모드와 오프라인 모드 사이를 전환할 수 있는 단추가 있습니다.

온라인/오프라인 단추 위치

오프라인 모드

오프라인으로 전환하려면 간단하게 오프라인 상태로 변경 단추를 클릭하십시오.

오프라인으로 이동 단추

아직 마운트되지 않은 로컬 위치가 프로젝트와 연관되지 않은 경우 IDE는 원격 프로젝트 파일의 사본을 로컬 작업공간에 작성합니다. 개별적으로 크기가 큰 프로젝트이거나 프로젝트 수가 많은 경우 포함하는 파일 수 또는 포함된 파일 크기에 따라 프로세스에 오랜 시간이 걸릴 수 있습니다.

오프라인 모드인 동안에는 프로젝트 파일에 대해 변경한 사항이 원격 조정기 보기에서 로컬로 캐시 및 추적됩니다.

원격 POWER 시스템에 대한 연결이 없으므로 프로젝트를 빌드 또는 디버그할 수 없지만, 원격 시스템에 연결된 경우 수행할 수 있는 것과 거의 동일하게 코드를 분석 및 편집할 수 있습니다.

그러나 컨텐츠 지원, 탐색, C/C++ 검색, 호출 계층 구조, 유형 계층 구조 및 포함 브라우저와 같이 구문 분석 기반 기능과 결과가 다를 수 있습니다. 이는 오프라인 모드인 동안 원격 프로젝트 파일만 로컬 시스템에 배치되고 원격 조정기에 의해 추적되기 때문입니다. 즉, 시스템 포함 파일이나 타사 헤더 파일은 복사되지 않습니다. 이는 프로젝트 소스 코드를 올바르게 구문 분석하고 색인화하는 구문 분석기 및 색인기의 기능을 차단하지만, 구분 분석기는 코드를 구분 분석하려고 하고 이 정보 없이 가능합니다.

 

온라인 모드로 다시 전환

온라인으로 전환하려면 간단하게 온라인 상태로 변경 단추를 클릭하십시오.

온라인으로 이동 단추

그러면 IDE는 원격 시스템에 다시 연결하여 모든 변경사항을 여기에 넣으려고 합니다. 오프라인 모드로 이전하기 전과 같이 다시 한 번 일반 원격 편집, 빌드, 색인 작성 및 디버그 조작이 가능합니다.