当前位置: 技术问答>linux和unix
c++程序在solairs下不能运行,求教!
来源: 互联网 发布时间:2015-12-10
本文导语: 我的程序是在windows下的cygwin环境下编译的,能在cygwin下正常运行,但放到solairs 9上无法运行,显示"cannot execute",solairs上没装c编译器,是不是跟这个有关,刚刚接触unix系统,请大家指点一下。 | ...
我的程序是在windows下的cygwin环境下编译的,能在cygwin下正常运行,但放到solairs 9上无法运行,显示"cannot execute",solairs上没装c编译器,是不是跟这个有关,刚刚接触unix系统,请大家指点一下。
|
如果是在windows下编译的,一般不能用在linux下,至于cygwin就不清楚了。
最好在solaris下从新编译,以为即便是从HP-UX,或者Linux下编译的,也有可能有问题。
$>ll
察看是否可被执行
$>chmod u+x xxx.exe
$>./xxx.exe
最好在solaris下从新编译,以为即便是从HP-UX,或者Linux下编译的,也有可能有问题。
$>ll
察看是否可被执行
$>chmod u+x xxx.exe
$>./xxx.exe
|
chmod +x filename
要加上执行权限
要加上执行权限
|
不同的系统,编译出来的可执行文件是不能混用的。