C 컴파일러

Dymola에서 모델을 변환하려면 지원되는 C 컴파일러를 설치해야 합니다. C 컴파일러는 Dymola와 함께 배포되지 않습니다. C 컴파일러는 한 번만 설치하면 되며, 이는 여러 버전의 Dymola를 설치하더라도 마찬가지입니다.

Windows 환경의 C 컴파일러

Visual Studio - 무료 버전:

  • Visual Studio 2008 Express Edition(9.0)
  • Visual C++ 2010 Express(10.0)
  • Visual Studio 2012 Express Edition(11.0)
  • Windows 데스크톱 버전용 Visual Studio 2013 Express(12.0)
  • Windows 데스크톱용 Visual Studio 2015 Express Edition(14.0)

Visual Studio - Professional 버전:

  • Visual Studio 2005(8.0)
  • Visual Studio 2008(9.0)
  • Visual Studio 2010(10.0)
  • Visual Studio 2012(11.0)
  • Visual Studio 2013(12.0)
  • Visual Studio 2015(14.0)


다음은 Visual Studio 컴파일러의 다운로드 링크입니다.

Intel 컴파일러:

  • Intel Parallel Studio XE 2016
  • Intel Parallel Studio XE 2017


참고 - Intel 컴파일러에는 Visual Studio 컴파일러도 필요하며 몇 가지 제한 사항이 적용됩니다.
여기를 클릭하여자세히 알아보고 아래의 다운로드 링크를 찾아보십시오.

GCC 컴파일러:

  • 32비트 MinGW(4.8.1과 호환되는 GCC 버전)
  • 64비트 MinGW(4.9.2와 호환되는 GCC 버전)


참고 - GCC 컴파일러에는 몇 가지 제한 사항이 적용되며 설치 등의 과정에 추가 기능이 필요합니다.
여기를 클릭하여자세히 알아보고 아래의 다운로드 링크를 찾아보십시오.

Windows 환경에서 C 컴파일러 설치하기

Windows 플랫폼의 경우, C/C++ 컴파일러를 별도로 설치해야 합니다. C 컴파일러는 Dymola 설치 여부와 관계없이 설치할 수 있습니다. C 컴파일러가 없어도 Dymola를 실행하고 모델을 탐색할 수 있지만, 모델을 변환하려면 C 컴파일러를 반드시 설치해야 합니다. 모델 변환을 위해 Dymola에서 사용할 컴파일러를 변경하려면 시뮬레이션 > 설정... 명령 및 컴파일러 탭을 사용하십시오. (오른쪽에 컴파일러 탭의 예가 표시되어 있습니다.)
선택된 컴파일러는 사용자별 설정으로 저장되며 향후 새로 Dymola를 설치하더라도 그대로 유지됩니다.

Linux 환경의 C 컴파일러

Linux 시스템의 경우에는 기본 컴파일러를 사용합니다. 컴파일은 insert/dsbuild.sh 셸 스크립트에 의해 제어됩니다. Dymola 2017은 SUSE Linux(Release 11), 32비트/64비트(gcc 버전 4.9.3) 및 호환되는 시스템에서 실행됩니다. gcc 이외에도 clang을 이용해 C 코드 모델을 컴파일할 수 있습니다.
컴파일러 변경 지침 및 기타 참고 자료를 확인하려면여기를 클릭하십시오.

문제 해결

컴파일러 검사 및 오류 코딩

 

Dymola에서 생성된 C 코드를 시뮬레이션용 실행 코드로 컴파일할 때 사용되는 컴파일러는
컴파일러 탭의 시뮬레이션 > 설정… 메뉴에서 설정할 수 있습니다(위 참조).
일부 잠재적 문제는 컴파일러 테스트 버튼을 누르면 찾을 수 있습니다. 컴파일러 테스트를 위해 간단한 Modelica 프로그램이
컴파일 및 실행된 후(32비트 및 64비트 Dymola 모두 해당), 성공 또는 실패를 알리는 메시지가 표시됩니다.
경고 메시지는 모델을 변환하기 전에 해결되어야 할 문제가 있음을 나타냅니다. 예를 들어,
컴파일러가 선택되지 않은 경우 진행 방법에 관한 정보(이 웹 페이지 링크 등) 진행 방법에 관한 정보가 포함된 오류 메시지가
표시됩니다. 컴파일러가 선택되지 않았거나 설치되지 않은 경우 해당 정보가
명령 로그에도 표시됩니다.

Windows 환경의 Dymola

 

최초 실행 시 Visual Studio가 설치된다는 점을 유념하십시오. Visual Studio와
Dymola를 사용하려면 이 과정이 반드시 수행되어야 하며, 관리자 권한이 요구됩니다. 처음에 Dymola를
관리자 권한으로 실행하면 권한을 상향할 수 있습니다. 이렇게 하려면 Windows 시작 메뉴에서 Dymola 아이콘을 오른쪽 버튼으로 클릭하고
관리자 권한으로 실행을 선택하십시오.

유효한 실행을 위해 임의의 모델(예: 진행 방법에 관한 정보가 포함된 Dymola에서 열고 변환해야 합니다.