为什么 Eclipse CDT 在我制作 .out 扩展文件时生成二进制文件(而不是制作常规文本文件)

Why does Eclipse CDT generate a binary file when I make a .out extension file (instead of making a regular text file)

在 Eclipse CDT (neon) 中编程时,我注意到每次创建带有 extension.out 的文件时,它都会自动更改为二进制文件。我无法改变这一点。有谁知道如何解决 this/why 这是?

带有包含常规 txt 文件和二进制文件的包资源管理器的图像:

.

原因是传统上.out是可执行文件的扩展名(如果没有给出-o"a.out" is file format and "a.out"是gcc的默认可执行文件名。)

如果您不使用 .out 作为二进制文件的文件扩展名,请右键单击该文件,选择 打开方式 -> 其他,选择你喜欢的编辑器,如果需要,勾选Use it for all '.out' files":

您还可以在 首选项 -> 常规 -> 编辑器[=] 中 edit/update 文件类型33=] -> 文件关联: