问题标签 [sunstudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
789 浏览

c++ - 警告和 SunStudio C++ 编译器

我说服我的团队再次打开编译器警告。一些如何禁用所有警告(-w)(不要问......)。其中大多数是显而易见的,但其中之一真的很烦人。我从我在很多地方使用的日期和时间课程中得到它。故事真的很简单。Time 是 Date 的子类,它们都定义了它们的运算符。这有什么问题?这是我得到的警告:

也许有人可以将描述每个 SunStudio C++ 编译器警告含义的文档链接给我?我找不到这个...谢谢!

0 投票
4 回答
2493 浏览

warnings - SunStudio C++ 编译器编译指示禁用警告?

SunStudio11 捆绑的 STLport 会产生很多警告。我相信大多数编译器都有办法禁用某些源文件的警告,如下所示:

孙丙

海合会

您如何在 SunStudio C++ 编译器中执行此操作?(顺便说一句,sunstudio C 编译指示在 sunstudio C++ 中不起作用)

0 投票
1 回答
103 浏览

build - 如何确定 SunStudio 中的项目目录和其他环境变量?

我目前正在尝试将后期构建步骤添加到 SunStudio 项目的构建/制作文件中,但要继续,我需要知道项目的目录。问题是 ${PWD} 不返回当前目录,我找不到任何环境变量,如 ${PROJECTDIR} 或其他。

实际上,以一种更全面的方式,我的问题是我找不到任何关于 SunStudio 在构建项目时设置的环境变量的文档,因此任何包含该信息的答案都会更好。

谢谢

0 投票
5 回答
975 浏览

c++ - 与 Sunstudio 的静态链接

我正在尝试将我的图书馆 xxx 链接到图书馆 yyy。我想静态链接,这样我在交付xxx时就不需要将yyy和xxx一起打包。我有第三方提供的两个版本的 yyy:libyyy.so 和 libyyyln.a。所以在这里我去链接-lyyyln。

链接时我没有收到任何错误消息。当我执行“ldd libxxx.so”时,对 yyyln 的依赖不会出现。但是“ldd -r libxxx.so”显示来自 yyy 的符号没有被解析。“nm libxxx.so”显示来自 yyy 的这些符号是 UNDEF。

那我错过了什么?

Edit1:我设法让它最终与“-l /fullpath/libyyyln.a”一起工作

0 投票
1 回答
572 浏览

c - Sun Studio 编译器:隐式函数声明:typeof

尝试使用 Sun Studio 编译器编译 mpd 时:

我在以下位置追踪了有问题的代码行dlist.h

根据typeof Wikipedia article,它是 GCC 扩展。Sun Studio 中是否有typeof等效的方法,或者可以模拟它的方法?

0 投票
1 回答
1033 浏览

linux - 64 位 linux 上的 dbxtool 不会加载 64 位版本的 dbx?

我正在使用 dbxtool 的 Linux 版本来调试一个名为 frankie 的 64 位程序:

当我尝试在 dbxtool 中加载可执行文件时,我收到一条“不支持的体系结构”消息,我认为这意味着加载了 32 位版本的 dbx:

但是,如果我从命令行运行 dbx,它能够加载文件,大概是通过自动加载 64 位版本的调试器。

我找不到任何会强制 dbxtool 使用 64 位调试器的选项,但实际上我能找到的唯一一个选项是在 64 位环境中强制使用 32 位调试器!

有什么建议么?

0 投票
3 回答
713 浏览

c++ - -h 之间的区别和 -occ (C++) 中的选项

我正在构建 .so 库并且想知道 - b/w -h 和 -o cc 编译器选项(使用 Sun Studio C++)有什么区别?

他们不是指的是同一个东西 - 输出文件的名称吗?

0 投票
2 回答
1297 浏览

c++ - Sun Studio C++“不以换行符终止”警告 - 如何抑制?

我已经将相当多的代码从 Win 移植到 Solaris,这是我遇到的问题之一 - 我收到大量警告:

我喜欢警告——但由于警告的数量太多,我担心我会错过更重要的警告。

我应该指定哪个编译器 (cc) 选项来使其静音?

谢谢。

0 投票
1 回答
989 浏览

gdb - Solaris 10 上的 GNU gdb 6.4 无法识别文件格式

以下详细信息来自运行 Solaris 10 的 Sun 机器中的会话。

有关为什么 gdb 无法识别文件格式的任何详细信息devli?我在 Internet 上进行了搜索,但找不到与此特定问题相关的任何内容。任何指针都会有所帮助。

a.c进入a,使用 gcc 构建;devli使用 Sun ONE Studio 8。

0 投票
1 回答
509 浏览

c - 适用于 Linux 的 Sun Studio 12 C 编译器太慢了

我今天下载并试用了它。

它编译了我的项目,但“suncc”甚至比“gcc”还要慢,后者以悠闲着称。我只是 -xO1 我认为不应该做任何优化。我有很多内联声明的 C 函数。有没有办法禁用内联或其他任何东西以使其编译速度更快。