Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 为什么我用记事本创建Makefile时保存了.txt_C_Linux_Makefile_Cygwin_Notepad - Fatal编程技术网

C 为什么我用记事本创建Makefile时保存了.txt

C 为什么我用记事本创建Makefile时保存了.txt,c,linux,makefile,cygwin,notepad,C,Linux,Makefile,Cygwin,Notepad,当我用记事本创建Makefile时,它是用.txt保存的。我怎样才能去掉它?另外,当我试图在cygwin上运行程序时,它说***没有指定目标,也没有找到makefile。停下来 p.S我不熟悉Makefile和Linux环境。保存文件时,请确保选择正确的文件类型(任意),而不是文本文件(*.txt)(如果不这样做,后者会自动添加.txt)。顺便说一句,您也可以在以后重命名该文件,但您必须在资源管理器中显示文件扩展名才能对其进行更改。保存文件时,请确保选择正确的文件类型(任意),而不是文本文件(*

当我用记事本创建Makefile时,它是用.txt保存的。我怎样才能去掉它?另外,当我试图在cygwin上运行程序时,它说***没有指定目标,也没有找到makefile。停下来


p.S我不熟悉Makefile和Linux环境。

保存文件时,请确保选择正确的文件类型(任意),而不是文本文件(*.txt)(如果不这样做,后者会自动添加.txt)。顺便说一句,您也可以在以后重命名该文件,但您必须在资源管理器中显示文件扩展名才能对其进行更改。

保存文件时,请确保选择正确的文件类型(任意),而不是文本文件(*.txt)(如果不这样做,后者会自动添加.txt)。顺便说一句,您也可以在以后重命名该文件,但您必须在资源管理器中显示文件扩展名才能对其进行更改。

Windows将“有益地”将
.txt添加到您使用记事本创建的任何文件中。您有几个选择:

(1) 只需将文件从makefile.txt重命名为makefile,就可以了

(2) 将-f命令行参数与make一起使用,即
make-f makefile.txt
使make使用正确的文件

(3) 看到您已经安装了cygwin,请使用emacs、vi或gedit作为编辑器

(4)如果需要使用Windows,请考虑使用记事本++(或类似的东西)。 (5) 或者(这是我的默认建议),抛弃Windows,只安装Linux


在“保存”对话框的底部,选择

Save as type: All Files (*.*)
从下拉菜单中选择,而不是默认值

Save as type: Text Document (*.txt)

然后,您可以使用所需的任何扩展名。

Windows将“有益地”将
.txt添加到您使用记事本创建的任何文件中。您有几个选择:

(1) 只需将文件从makefile.txt重命名为makefile,就可以了

(2) 将-f命令行参数与make一起使用,即
make-f makefile.txt
使make使用正确的文件

(3) 看到您已经安装了cygwin,请使用emacs、vi或gedit作为编辑器

(4)如果需要使用Windows,请考虑使用记事本++(或类似的东西)。 (5) 或者(这是我的默认建议),抛弃Windows,只安装Linux


在“保存”对话框的底部,选择

Save as type: All Files (*.*)
从下拉菜单中选择,而不是默认值

Save as type: Text Document (*.txt)

然后,您可以使用所需的任何扩展名。

在记事本中保存到新文件时,如果将文件名括在双引号中,则不会自动添加
.txt
扩展名。也就是说,我认为从长远来看,选择另一个编辑器将使您受益——有许多免费的编程编辑器可用。在大多数方面,它们几乎都比记事本好。祝贺你选择了错误的答案。Windows仅添加
.txt
如果您选择“文本文件”,如果您选择“所有文件”
(*.*)
,则您可以使用任何扩展名或不使用扩展名保存它,这与其他文件所说的相反。顺便说一句,双重启动也是一个选项。另外一个详细信息:要使用“
所有文件(*.*)
”:文件名中必须至少有一个句点,否则您仍将获得
.txt
扩展名。如果您想要一个“无扩展”的名称(对于makefiles来说很常见),您需要键入一个尾随句点。双引号技术不需要记住那个细节就可以工作。我仍然认为使用记事本以外的东西是个好主意。对于大多数人来说,与其他免费编辑器相比,记事本的唯一优势在于它已经出现在每个Windows框中。大多数其他编辑器(即使是非常基本的编辑器)都比记事本有许多优点。在记事本中保存到新文件时,如果将文件名括在双引号中,则它不会自动添加扩展名
.txt
。也就是说,我认为从长远来看,选择另一个编辑器将使您受益——有许多免费的编程编辑器可用。在大多数方面,它们几乎都比记事本好。祝贺你选择了错误的答案。Windows仅添加
.txt
如果您选择“文本文件”,如果您选择“所有文件”
(*.*)
,则您可以使用任何扩展名或不使用扩展名保存它,这与其他文件所说的相反。顺便说一句,双重启动也是一个选项。另外一个详细信息:要使用“
所有文件(*.*)
”:文件名中必须至少有一个句点,否则您仍将获得
.txt
扩展名。如果您想要一个“无扩展”的名称(对于makefiles来说很常见),您需要键入一个尾随句点。双引号技术不需要记住那个细节就可以工作。我仍然认为使用记事本以外的东西是个好主意。对于大多数人来说,与其他免费编辑器相比,记事本的唯一优势在于它已经出现在每个Windows框中。与notepad.Explorer相比,大多数其他编辑器(即使是非常基本的编辑器)都有许多优势,隐藏文件扩展名:另一个令人恼火的Windows行为(至少可以配置它)。我不知道是否有人真的觉得它很有用。对于没有经验的用户来说,它可能很有用,尽管我不喜欢它,但对于隐藏的文件也是如此。还有很多地方需要改进,但我认为使用windows还是很舒服的;-)当然,记事本没有语法突出显示和其他有用的东西。资源管理器隐藏文件扩展名:另一个恼人的Windows行为(至少它可以被配置掉)。我不知道是否有人真的觉得它很有用。对于没有经验的用户来说,它可能很有用,尽管我不喜欢它,但对于隐藏的文件也是如此。还有很多地方需要改进,但我认为使用windows还是很舒服的;-)当然,记事本没有语法突出显示和其他有用的东西。