SunStudio C++ 中的对齐编译器
我需要为按 4 字节对齐的 2 字节变量声明类型别名。 在 GCC、XL C/C++ (AIX)、aCC (HP-UX) 中,我可以使用以下代码: typedef uint16_t AlignedType _…
main() 内的结构定义导致分段错误
是否无法在 main() 内部定义结构? 我尝试了以下方法只是为了得到分段错误: #include #include #include #define TRUE 1 void main(int argc,char **…
const 到非常量指针模板参数转换
VC10 和 GCC 4.4 接受以下内容,而 Sun Studio 12 不接受: std::pair p1; std::pair p2; p1 = p2 Sun Studio 12 抱怨: 错误:无法使用 std::pair初…
在 Solaris 上构建 Boost
Boost 会完全构建在 Solaris 上吗? 在我去支付支持合同以将 Sun Studio 12.2 修补到最新版本之前,我想知道是否有人在这方面取得了成功(特别是 Prot…
填充共享库中的全局函数指针(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++ 代码,有没有办法调整编译器选项来加快编译时间?例如告诉编译器使用多线程编译独立的.…