填充共享库中的全局函数指针(Solaris、Sun Studio)
我正在围绕 Fortran 95 库创建一个小型 C++ 包装器共享库。由于 Fortran 符号在符号名称中包含 .,因此我必须使用 dlsym 将 Fortran 函数加载到 C++ …
使用 Solaris CC 时的 std::BinaryPredicate 问题
我在 Solaris 上使用 Sun Studio 编译器时遇到问题。它似乎与 libCstd 有关。 考虑以下代码: #include static bool f(double fFreq1, double fFreq2)…
Sun Studio 11 for Solaris 8。Oracle 站点没有它(死链接)
我特别需要 Sun Studio 11,因为它是 Solaris 8 支持的最后一个。 Oracle 站点根本没有它。这似乎是一个错误,并且兜圈子。例如,Oracle 站点显示“Su…
在 Sun Solaris Studios 12.2 中哪里可以找到链接器(ld)?
目前,我正在使用 SPARC 计算机上预安装的链接器进行链接 在以下目录中: /usr/ccs/bin/ld 我想使用 Sun Studios Compiler 12.2 编译我的应用程序,因…
关于 VC++ 中字段初始化顺序、带符号比较和未使用变量的警告&太阳工作室
我希望针对以下 C++ 编译问题和相应的编译器启用警告: 未使用的变量 -- Sun Studio CC 示例:void m() { int i = 10; } 有符号与无符号比较 - VC++ …
Solaris 上的 std::sort 问题 (libCstd)
我在 Solaris 上使用 Sun Studio 编译器时遇到问题,这很可能是由于使用了奇怪的 STL 实现 (libCstd),请参阅 http://developers.sun.com/solaris/art…
Solaris 下 Sun Studio 10 中的链接错误
我写了一个这样的测试程序: #include int main( void ) { int sock = socket(AF_INET, SOCK_DGRAM, 0); return 0; } 并尝试编译它: $ /tool/sunstud…
加载共享库时出错:libCstd.so.1:无法打开共享对象文件:没有这样的文件或目录
加载共享库时出错:libCstd.so.1:无法打开共享对象文件:没有这样的文件或目录。 你好!当我尝试使用 Sun Studio 12.1 中的 Sun 编译器在 Netbeans 6…
有没有办法加速 C++ Solaris Sun Studio 12 中的编译时间?
由于我是在一个服务器机器(总共 32 或 64 个核心)上编译 C++ 代码,有没有办法调整编译器选项来加快编译时间?例如告诉编译器使用多线程编译独立的.…
从 Solaris Sparc 移植到 Linux x86 时选择哪种编译器(Sun Studio 或 gcc)
我们决定将当前在 solaris sparc 上运行的应用程序移植到 Linux x86 系统。 Sun Studio 或 GNU gcc 哪个编译器更适合在 Linux 上使用?哪一个可以产生…
在 Sunos 上编译 boost
我刚刚开始使用 boost 库。 对于我们的一个项目,我想使用 sun 编译器在 Sun 操作系统上编译 Boost 1.39.0。但是,如果我使用 http:// /www.boost.org…
适用于 Linux 的 Sun Studio 12 C 编译器非常慢
我今天下载并尝试了。 它编译了我的项目,但“suncc”比“gcc”更慢,后者以悠闲着称。我只是 -xO1 我认为不应该做任何优化。我有很多内联声明的 C 函…
Sun Studio C++ “不以换行符终止”警告——如何抑制?
我已经将相当多的代码从 Win 移植到 Solaris,这是我遇到的问题之一 - 我收到了一堆警告: Warning: Last line in file is not terminated with a new…
-h和 -h之间的区别和 -o<输出文件>抄送 (C++) 中的选项输出文件>
我正在构建 .so 库,想知道 -b/w -h 和 -o cc 编译器选项(使用 Sun Studio C++)有什么区别? 他们不是指的是同一件事 - 输出文件的名称吗?…