在linux中用makefile编译c程序时为什么出现权限不够

在makefile中编写的脚本toos/system.bin:tools/system.exetools/trans.exetools/system.exetools/s... 在makefile中编写的脚本
toos/system.bin:tools/system.exe
tools/trans.exe tools/system.exe tools/system.bin ndisasm -b 32
tools/system>system.disasm
编译时老是说trans.exe文件权限不够 为什么啊为什么啊 能不能帮我解决一下啊 在线等 很急!!!!!!!!!!!!
展开
 我来答
匿名用户
2011-05-09
展开全部
.exe文件是windows下运行的程序,所以你需要调用对应的linux版可执行文件。
追问
能加个你qq吗 我是刚开始接触这个makefile脚本 但是现在要改一个麻烦的脚本 很多地方不懂 时间又太急 可能还有很多问题想请教你 要不你加我也行 774270930
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cnf1980
2011-05-09 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:54%
帮助的人:2617万
展开全部
chmod +x tools/trans.exe
追问
哇靠 高人啊 能不能再继续问你个权限问题啊
还是这个脚本里面的
tools/build.exe:tools/build.c
$(CC)$(CFLAGS) -o tools/build tools/build.c
现在出现了tools/build.exe权限不够 但是我刚才按你方法 把chmod指令放在
最前面好像没用啊
追答

在Linux下是没办法执行Exe文件的,除非是Java编译的程序,如果是Java程序则要在前面加上Java 以便系统知道如何去执行二进制文件。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式