加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – Windows 7上的Windows批处理文件问题

发布时间:2020-12-14 04:26:49 所属栏目:Windows 来源:网络整理
导读:我有一个批处理文件来编译和链接我的所有代码.它包含以下内容: @echo offnasm -f aout -o start.o start.asmgcc -Wall -O -fstrength-reduce -fomit-frame-pointer -finline-functions -nostdinc -fno-builtin -I./include -c -o main.o main.cgcc -Wall -O
我有一个批处理文件来编译和链接我的所有代码.它包含以下内容:

@echo off
nasm -f aout -o start.o start.asm
gcc -Wall -O -fstrength-reduce -fomit-frame-pointer -finline-functions -nostdinc -fno-builtin -I./include -c -o main.o main.c
gcc -Wall -O -fstrength-reduce -fomit-frame-pointer -finline-functions -nostdinc -fno-builtin -I./include -c -o scrn.o scrn.c
ld -T link.ld -o kernel.bin start.o main.o scrn.o
pause

问题是,当我运行它时,它只是将所有这些作为文本打印出来.
它绝对是一个批处理文件.它的.bat文件结尾,在记事本中,@ echo off和pause的语法正在突出显示而不是手动设置.
这是Windows 7的错误吗?或者我做错了什么?

解决方法

您是从命令行运行还是双击资源管理器?

也许您将“编辑”操作设置为默认值?

尝试右键单击并选择“打开”.

编辑:也许你的行终结者搞砸了. Windows期望CRLF.

在记事本中:

>单击视图 – >显示行尾.>如果它们不是CRLF,请单击格式 – >转换为Windows格式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读