为什么当我用记事本创建 Makefile 时,它保存的是 .txt
Why when I create a Makefile with Notepad its saved .txt
当我用记事本创建 Makefile 时,它以 .txt 格式保存,我怎样才能摆脱它?另外,当我尝试 运行 cygwin 上的程序时,它说 *** 没有指定目标,也没有找到 makefile。停止。
P.S 我是 Makefile 和 Linux 环境的新手。
确保您 select 在保存文件时使用正确的文件类型(任何)而不是文本文件 (*.txt)(如果您不这样做,后者会自动添加 .txt)。顺便说一句,你也可以在之后重命名文件,但你必须在资源管理器中显示文件扩展名才能更改它。
Windows 将 'helpfully' 添加 .txt
到您使用记事本创建的任何文件。您有多种选择:
(1) 只需将文件从 makefile.txt 重命名为 makefile 就可以了
(2) 在 make 中使用 -f 命令行参数,即 make -f makefile.txt
让 make 使用正确的文件。
(3) 看到您安装了 cygwin,使用 emacs、vi 或 gedit 作为您的编辑器。
(4) 如果必须使用windows.
,请考虑使用记事本++(或类似的东西)
(5) 或(这是我的默认建议),放弃 Windows 并安装 Linux.
在保存对话框的底部,select
Save as type: All Files (*.*)
从下拉菜单而不是默认菜单
Save as type: Text Document (*.txt)
然后,您可以使用任何您想要的扩展程序。
当我用记事本创建 Makefile 时,它以 .txt 格式保存,我怎样才能摆脱它?另外,当我尝试 运行 cygwin 上的程序时,它说 *** 没有指定目标,也没有找到 makefile。停止。
P.S 我是 Makefile 和 Linux 环境的新手。
确保您 select 在保存文件时使用正确的文件类型(任何)而不是文本文件 (*.txt)(如果您不这样做,后者会自动添加 .txt)。顺便说一句,你也可以在之后重命名文件,但你必须在资源管理器中显示文件扩展名才能更改它。
Windows 将 'helpfully' 添加 .txt
到您使用记事本创建的任何文件。您有多种选择:
(1) 只需将文件从 makefile.txt 重命名为 makefile 就可以了
(2) 在 make 中使用 -f 命令行参数,即 make -f makefile.txt
让 make 使用正确的文件。
(3) 看到您安装了 cygwin,使用 emacs、vi 或 gedit 作为您的编辑器。
(4) 如果必须使用windows.
,请考虑使用记事本++(或类似的东西)(5) 或(这是我的默认建议),放弃 Windows 并安装 Linux.
在保存对话框的底部,select
Save as type: All Files (*.*)
从下拉菜单而不是默认菜单
Save as type: Text Document (*.txt)
然后,您可以使用任何您想要的扩展程序。