LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1138|回复: 2

linux 下GCC编译的程序运行问题

[复制链接]
发表于 2010-9-14 23:02:32 | 显示全部楼层 |阅读模式
我在自己的机器上运行gcc my.c -o my.exe
生成的my.exe,在本机能正常运行。复制到其他电脑上,也是一样的linux系统,但是没有办法运行,是怎么回事啊。提示 no such file or directory 不知道为什么。麻烦大家指点一下。我是才开始学的新手。
发表于 2010-9-15 08:28:51 | 显示全部楼层
.exe是干什么的......LINUX下程序不需要这种后缀名.

嘛,问题到不在此,你复制到别的机器上,默认一般是没有执行权限的,你chmod a+x 文件名 就行了,前提是要有root权限
回复 支持 反对

使用道具 举报

发表于 2010-9-16 19:57:34 | 显示全部楼层
如果是不同的 Linux ,有可能是不能运行的。

具体来说,就是内核可能不同,更详细的说就是 ld-linux 这个东东的版本不同。

当然,还有可能性是 32 位系统/64 位系统不同。

至于楼上说的权限问题应该不是问题,因为权限问题不会报告文件找不到。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表