Вопросы по теме 'sunstudio'

Проблема std::sort в Solaris (libCstd)
У меня возникла проблема в Solaris с использованием компилятора Sun Studio, которая, скорее всего, связана с использованием странной реализации STL ( libCstd ), см. http://developers.sun.com/solaris/articles/cmp_stlport_libCstd.html . Учти это:...
1622 просмотров
schedule 04.08.2022

Sun Studio 10 имеет странную константу `sun`?
Как ни странно, следующая программа на C++ компилируется в Sun Studio 10 без предупреждения о неопределенной переменной: int main() { return sun; } Значение sun кажется равным 1. Откуда берется эта переменная и для чего она нужна?
195 просмотров
schedule 21.03.2023

определение структуры внутри main(), вызывающее ошибку сегментации
Нельзя ли определить структуру внутри main() . Я пробовал следующее только для получения ошибки сегментации: #include <stdio.h> #include <unistd.h> #include <strings.h> #define TRUE 1 void main(int argc,char **argv) { struct...
8627 просмотров
schedule 17.04.2023

Как установить переменные среды для сборки
Я использую Sun Studio 12, но мне нужна помощь для любой версии, с которой вы знакомы. У меня есть проект, основанный на существующем коде и файлах Makefile. Цепочка инструментов сборки, которую я использую, имеет различные параметры, которые...
100 просмотров
schedule 06.09.2022

Можем ли мы использовать код компиляции g++ для анализа производительности с помощью анализатора производительности Solaris Studio?
Я получаю следующую ошибку при выполнении команды сбора $ collect -c для бита образца (предупреждение): невозможно работать с /home/user1/ANALYSIS/SAMPLE_PROGRAM/sample. Пожалуйста, перекомпилируйте его на машине с Solaris10 update 5 или выше (или...
125 просмотров
schedule 19.06.2022

Обнаружить опцию -xarch в препроцессоре?
Я использую Sun Studio 12.4 и 12.5 на Solaris 11. У нас есть исходный файл, который предоставляет прямую реализацию CRC32 на C/C++ или оптимизированную версию CRC32 с использованием встроенных функций Intel. Во время выполнения указатель функции...
247 просмотров

Как поменять местами две переменные __m128i в С++ 03, учитывая их непрозрачный тип и массив?
Как лучше всего поменять местами переменные __m128i ? Фоном является ошибка компиляции в Sun Studio 12.2 , которая является компилятором C++03. __m128i — это непрозрачный тип, используемый с инструкциями MMX и SSE, и обычно это и unsigned...
294 просмотров
schedule 26.10.2022

CMake не может генерировать файлы Makefile с помощью Sun Studio 12.5
Я работаю над Solaris 11.3 с Sun Studio 12.5. Когда я пытаюсь настроить Cmake вне дерева, Cmake завершает работу с ошибками конфигурации и не создает make-файлы. Внутри-дерево тоже может быть сломано. Но наши процедуры говорят строить из дерева,...
342 просмотров
schedule 12.09.2023

Нужен -xarch=XXX, когда инструкция используется в форме байтового кода?
У меня есть реализация x86 RDRAND, как показано ниже. У меня есть аналогичная реализация для RDSEED. inline void RDRAND32(void* output) { #if defined(HAVE_GCC_RDRAND_ASM) __asm__ ( "1:\n" ".byte 0x0f, 0xc7, 0xf0;\n"...
61 просмотров