我猜有一个相当简单的问题,但我不确定如何搜索答案。如果我有两个具有相同名称的应用程序,尤其是包含.C file
的{{1}},我可以只更改其中一个main-method
的名称并使用此新名称运行应用程序还是我必须在其他地方改变更多?
此外,我想知道应用程序的命令通常只是应用程序的.C files
名称吗?
答案 0 :(得分:1)
使用编译器/链接器指定应用程序的名称。
GCC示例:
g++ somefile.c -o application.exe
MSVC示例:
cl /c somefile.c
link /out:application.exe somefile.obj
如果省略名称,则默认情况下GCC将生成名为a.out
的文件,MSVC将使用提供给它的第一个.obj
文件的名称,并带有.exe
扩展名
如果您使用的是IDE,那么您将能够找到更改输出名称的等效设置,默认值可能会有所不同(例如,在Visual Studio中,默认输出名称是项目的名称)