当我使用记事本创建Makefile时,它已用.txt保存了如何摆脱它?当我尝试在cygwin上运行程序时,它说***没有指定目标,也没有找到makefile。停止。
P.S我是Makefile和Linux环境的新手。
答案 0 :(得分:1)
确保在保存文件时选择正确的文件类型(任意)而不是文本文件(* .txt)(如果不这样做,后者会自动添加.txt)。顺便说一下,您之后也可以重命名该文件,但您必须在资源管理器中显示文件扩展名才能更改它。
答案 1 :(得分:1)
Windows将有助于'将.txt
添加到使用记事本创建的任何文件中。您有几种选择:
(1)只需将文件从makefile.txt重命名为makefile即可。
(2)使用-f命令行参数和make,即 make -f makefile.txt
来使make使用正确的文件。
(3)看到你有cygwin安装使用emacs,vi或gedit作为你的编辑。
(4)如果必须使用windows,请考虑使用notepad ++(或类似的东西)。
(5)或(这将是我的默认建议),抛弃Windows并安装Linux。