Вопросы по теме '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 просмотров
schedule
12.08.2022
Как поменять местами две переменные __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 просмотров
schedule
30.03.2023