Developer Studio 12.5와 함께 제공되는 SunCC 컴파일러를 사용하여 Solaris 11.3에 Botan을 구축하고 있습니다. 나는 도서관이나 솔라리스에 익숙하지 않고 문제를 추적하는 데 약간의 노력이 필요합니다. 컴파일은 비교적 양호한 파일 divide.cpp으로 죽어 가고 있습니다. 다음 테스트 케이스로 축소했습니다. 오라클의 GCC-s
SunCC 5.11 - 5.13이 ../lnk/g3mangler.cc, line 825 (SunCC 5.13의 메시지)과 함께 죽는 원인을 확인하려고합니다. 다음은 컴파일하는 동안의 모습입니다. 기계는 4 세대 코어 i5이므로 매크로에 해당하는 기능을 갖추고 있습니다. /opt/solarisstudio12.4/bin/CC -DDEBUG -g3 -O0 -st
파일에 비 라틴어 내용이 포함되어 있으며 UTF8로 인코딩되어 있습니다. 현재 기존 코드는 "fopen"을 사용하여 파일을 열고 구문 분석 한 다음 비 -Latin 콘텐츠로 내 validate 함수를 호출하고 데이터를 char*으로 전달합니다. void validate(const char* str)
{
....
}
char 배열에 대한 유효
현재 OpenSolaris 2009-06에서 개발 중입니다. Boost :: MPL 문서는 태양 컴파일러가 not supported (2004 년에 문서가 마지막으로 업데이트 되었음)임을 제안하는 것으로 보입니다. Boost의 최상위 문서는 Sun 컴파일러 5.10 이상이 지원됨을 제안하는 것으로 보입니다 - 이것은 일반적인 지원 레벨일까요? 아니면 MPL
저는 미분 방정식으로 작동하는 프로그램을 병렬 처리하기위한 간단한 OpenMP 코드를 작성하라는 프로젝트를 진행하고 있습니다. 우리는 또한 컴파일러 최적화가 있거나없는 코드의 성능을 테스트하도록 요청 받았다. 나는 옵션 -xopenmp -fast
을 사용 optmized 버전, 그래서 일 CC 컴파일러 작업을 훨씬이었다에 비의 컴파일러 최적화와 실행 시