两个具有相同名称的应用程序—只需更改一个.c文件名
Two applications having the same name - just changing one .C file name?
我想我有一个相当简单的问题,但我不确定如何搜索答案。如果我有两个具有相同名称的应用程序,特别是包含main-method
的.C file
,我是否可以更改其中一个.C files
的名称并用这个新名称运行应用程序或者我必须在其他地方更改更多名称?
另外,我想知道应用程序的命令是否通常只是应用程序的.C file
名称?
使用编译器/链接器指定应用程序的名称。
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中,默认输出名称是您的项目名称)。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 从命令行c++发送文本文件名
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 为什么文件名被设置为一个点,而不是在读取矢量中的文件名时
- CMake 意外地将最后一个文件名预置到可执行文件中
- 是否有一个WinAPI可以从带有可选空格和其他参数的命令行获取文件名
- 异常处理 - 使用另一个文件名写入文件(如果该文件与原始文件名一起存在)
- 用另一个文件替换文件,但保持文件名不变
- 如何在c++中将用户指定的文件名从一个文件夹移动到另一个文件夹
- 你如何检查一个特定的文件名是否存在于谷歌云存储?
- 在一个目录中保存多个文件名(win32 c++)
- 我的复杂c++代码exportModel()输出一个空文件名.lp
- 生成一个随机文件名,然后创建文件,在c++中
- 两个具有相同名称的应用程序—只需更改一个.c文件名
- 创建一个安全的,转义的路径基/文件名,检查是否安全
- visualstudio-是否可以使vs2008c++项目从另一个文件导入源文件名