-
1 votesanswersviews
solaris - 编译64位gcc - 精灵类错误
我正在solaris上安装现代版的gcc . 我编译了gmp,mpfr和mpc,它们都是64位 . 当我尝试按如下方式配置gcc时,我得到一个错误,抱怨mpc,mpfr和gmp是错误的精灵类 . 是什么赋予了? ./../gcc-4.5.1/configure --prefix=/opt/OurAppDir/gcc --with-gmp=/opt/OurAppDir/gmp --with-mpfr... -
0 votesanswersviews
solaris 11.4虚拟机没有连接到互联网?
我从 Oracle Solaris 11.4 VirtualBox Template (x86) 设置了一个虚拟机 . 配置时我将其设置为无网络,启动虚拟机后,我分配了一个静态IP地址,该地址与主机ip的范围相同 . 之后我可以互相ping . 但我无法从虚拟机访问互联网 . 如何解决这个问题 . 这是我的主机IP Wireless LAN adapter Wi-Fi: Conne... -
-1 votesanswersviews
Solaris上的Proto“多声明i”错误
我正在尝试构建一个使用从Solaris上的proto文件生成的protobuf cc文件的c代码,但是我收到错误“我的多个声明” . 是否有任何解决办法迫使proto不在CC上生成多个“i”声明或编译器标志来忽略它? proto生成的代码是: // repeated double Prices = 22; for (int i = 0; i < this->prices_size(... -
0 votesanswersviews
solaris 10 gcc 4.8.2上-lpthread和-pthreads之间的区别是什么?
我的应用程序在solaris sparc中运行并使用g 4.8.2构建,版本细节是: solaris : SunOS t1000 5.10 Generic_141444-09 sun4v sparc SUNW,Sun-Fire-T1000 g++ : gcc version 4.8.2 (GCC) 第一次,我使用boost :: thread并构建应用程序,如下所示: g -pthreads... -
258 votesanswersviews
如果远程TCP端口已打开,请从shell脚本进行测试
我正在寻找一种快速而简单的方法,用于在Shell脚本内部正确测试远程服务器上的给定TCP端口是否打开 . 我已经设法使用telnet命令,并且它在端口打开时工作正常,但它似乎没有超时,当它不是,只是挂在那里... 这是一个示例: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character ... -
11 votesanswersviews
当同一个套接字上的send / recv正在进行时,是否可以从另一个线程关闭套接字?
当同一个套接字上的send / recv正在进行时,是否可以从另一个线程关闭套接字? 假设一个线程在阻塞recv调用而另一个线程关闭同一个套接字,recv调用中的线程是否会知道这个并安全地出来? 我想知道不同OS /平台之间的行为是否会有所不同 . 如果是,它在Solaris中的表现如何? -
1 votesanswersviews
在Unix机器上构建Ant版本1.6.0,在这种情况下为Solaris - BUILD FAILED目标版本1.1与默认源版本1.5冲突
在发出麻烦的命令后:/usr/jdk/jdk1.5.0_07/bin/java -Dant.home = . -cp $ CLASSPATH:./ build / classes org.apache.tools.ant.Main -emacs bootstrapI出错:BUILD FAILED无法加载版本信息 在打破上面的commad行之前,我运行了一个完整的./build.sh和./buil... -
4 votesanswersviews
Linux中的selenium自动化测试问题:firefox无法自动关闭
我正在通过selenium(selenium RC)在Linux中运行Web GUI的自动化测试 . 事实上,我可以在windows中运行selenium自动化测试,结果很好,firefox可以在测试完成后自动关闭 . But when I put selenium test in linux, I found firefox can't be closed automatically aft... -
13 votesanswersviews
Paramiko和exec_command - 杀死远程进程?
我正在将Paramiko用于 tail -f 远程服务器上的文件 . 以前,我们通过 ssh -t 运行此功能,但事实证明这种情况不稳定, -t 导致我们的远程调度系统出现问题 . 我的问题是当脚本捕获SIGINT时如何杀死尾巴? 我的脚本(基于Long-running ssh commands in python paramiko module (and how to end them)) #!... -
1 votesanswersviews
使用CPANM安装DBI模块和DBD :: Oracle驱动程序
所以基于我在stackoverflow上给出的指令,我试图使用perlbrew在我的64位Solaris虚拟机上安装新版本的Perl,以便最终安装'cpanm'并安装CGI和DBI模块,以及DBD :: Oracle驱动程序 . 这些是我遵循的步骤: 1)安装gcc和其他构建工具 . 2,3)安装perlbrew ... 4)安装新的Perl 在忽略Socket.pm中的测试失败后,成功安装了Pe... -
1 votesanswersviews
尝试使用CPANM安装DBD :: Oracle时出错
好的,所以我试图在带有Oracle11g数据库的64位Solaris 11机器上使用CPANM安装CGI模块,DBI模块和DBD :: Oracle驱动程序的组合 . 我使用Perlbrew安装了最新版本的Perl,更新了CPANM,然后执行了以下操作... cpanm -v -f -i CGI cpanm -v -f -i DBI 并且这两个模块都安装得很好,当我尝试正常安装时,DBI确实有一... -
2 votesanswersviews
如何在Oracle 12c中连接到PDB
我正在Solaris 10上运行全新安装的Oracle 12c,我可以使用toad连接到CDB就好了,请告诉我如何连接到指南中提到的名为PDBORCL的PDB数据库:https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1 以下是我的tnsnames.ora文件的内容: # tnsnames.o... -
2 votesanswersviews
perl内存不足错误
我有一个perl脚本,产生60个子进程 . 我得到一个“内存不足错误”,没有其他额外的错误消息,以了解它的原因 . 它表示什么?是因为我有60个子进程同时在系统中运行我得到一个内存不足的错误 . 我在这个过程中没有大数组或哈希映射,所以不应该有内存问题 . 子进程只是greps文件 . Solaris 10是操作系统 . 我可以在Solaris 10中分叉的子进程的最大限制是多少? 内存... -
1 votesanswersviews
protobuf生成的文件无法在Solaris SPARC 64上编译
我试图在Solaris 10 SPARC 64上编译一些生成的proto.cc文件 . 我收到这些错误: "/apps/pkgs/studio-11.0.13/prod/include/CC/stlport4/stl/_alloc.h", line 134: Error: The function "__stl_new" must have a protot... -
0 votesanswersviews
GCC中的宏可以工作,但Solaris编译器失败了?
来源:svn checkout svn://dev.exiv2.org/svn/trunk(最新版本:3020) 我的平台:Fedora 17 64位 以下命令有效: cmake -DCMAKE_CXX_FLAGS=-library=stlport4 - DCMAKE_CXX_COMPILER=/opt/oracle/solarisstudio12.3/bin/CC - D... -
3 votesanswersviews
从使用Perl创建的Excel 2007文件中读取 Headers 行时出现问题
我在合并两个动态创建的Excel 2007文件时遇到问题 . 我的文件是使用Solaris上的Perl模块 Excel::Writer::XLSX 创建的 . 假设我有两个文件,fileA.xlsx和fileB.xlsx . 现在我想将它们合并在一起(fileA fileB => fileC) . 目前无法将fileB附加到fileA . 这是Excel :: Writer :: XLSX的... -
3 votesanswersviews
Ansible:如何为solaris全局设置PATH
我正在编写Ansible playbooks来在Solaris服务器上设置和安装我们的应用程序 . 问题是我需要执行的(bash)脚本都假定某个目录位于PATH上,即 /data/bin - 如果不是Ansible忽略所有 .profile 和 .bashrc 配置,这通常不会成为问题 . 现在,我知道您可以通过 environment 标志为 shell 任务指定环境,例如: - shell... -
0 votesanswersviews
优雅地在控制炮弹被杀死时终止进程
我有一个命令行应用程序 . 我面临的问题是,有时该应用程序的用户直接关闭运行我们的应用程序的终端,也使用以下命令: kill -9 pid_of_parent_console 在上述情况下,我们的应用程序应该通过执行所有必要的清理来优雅地关闭 . 为此,我编写了一个处理SIGHUP信号的信号处理程序,因为当控制进程的终端退出时,它将SIGHUP发送到在其下运行的进程,我们已经处理这些进程以优雅地... -
205 votesanswersviews
sed编辑文件到位
我试图找出是否可以在单个sed命令中编辑文件而不将 manually 将已编辑的内容流式传输到新文件中,然后将新文件重命名为原始文件名 . 我尝试了 -i 选项但是我的Solaris系统说 -i 是非法选项 . 有不同的方式吗? -
6 votesanswersviews
如何减少JVM虚拟内存的使用?
我有一个Java程序可以在具有2GB物理内存和2GB交换的Solaris 10 X86上运行 . 该程序在Linux 64位运行良好,它只消耗大约450MB内存 . 但是当它在Solaris中运行时,它总是报告OutOfMemoryError,并且我注意到在错误发生之前,它试图使用> 4GB的虚拟内存,这在32位系统上绝对不可能 . 那么为什么JVM会尝试使用那么多虚拟内存呢?有没有办法告诉... -
5 votesanswersviews
java:如何在32位JVM中使用超过4 GB内存的堆
我们的产品目前运行在32位1.6 JRE上 . 我们正在使用Berkeley DB,它占用4 GB地址空间大约2.5 GB的RAM . 这为JVM地址空间留下了大约750 MB的内存 . 我们_2530242_的2.5 GB空间 . 有没有办法在32位JVM中访问超过4 GB的RAM /堆?我正在考虑以下解决方案1)使用更好的GC的JVM - 这将给我边际结果 - 我可以获得大约50-100 M... -
0 votesanswersviews
远程关闭后TCP套接字的状态是什么?
假设我接受了()与我的服务器(在Solaris上运行)的连接,并且客户端已关闭连接 . 服务器端的socket(在netstat类别中)在服务器端关闭()之前的状态是什么?它是绑定的吗? -
2 votesanswersviews
Solaris上运行时进程的当前内存使用情况
有没有办法从正在运行的进程中确定(甚至估计)Solaris上进程的内存使用情况?我需要编写一个函数来进行一些内存清理,以便在它变得太大时将我的进程保持在某个阈值以下 . 看起来Solaris不支持getrusage或任何查询系统以获取当前的RSS / VSZ(内存使用情况),如Linux / Windows . -
2 votesanswersviews
Anderson Queue锁定了Solaris
我需要一个与以下Java类相当的C语言 . 它是一个队列锁,称为线程同步中使用的Anderson Lock . 我不习惯使用C,并且有一些我不太懂的线程类如何使用 . 谢谢 . 我正在使用OpenSolaris . public class ALock implements Lock { ThreadLocal mySlotIndex = new ThreadLo...