在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文件权限不够 为什么啊为什么啊 能不能帮我解决一下啊 在线等 很急!!!!!!!!!!!! 展开
toos/system.bin:tools/system.exe
tools/trans.exe tools/system.exe tools/system.bin ndisasm -b 32
tools/system>system.disasm
编译时老是说trans.exe文件权限不够 为什么啊为什么啊 能不能帮我解决一下啊 在线等 很急!!!!!!!!!!!! 展开
2个回答
2011-05-09
展开全部
.exe文件是windows下运行的程序,所以你需要调用对应的linux版可执行文件。
追问
能加个你qq吗 我是刚开始接触这个makefile脚本 但是现在要改一个麻烦的脚本 很多地方不懂 时间又太急 可能还有很多问题想请教你 要不你加我也行 774270930
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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 以便系统知道如何去执行二进制文件。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询