小编Bic*_*ano的帖子

使用gcc -c*.c将源编译为目标文件

我的操作系统是Windows 10.我这次使用命令提示符进行编译.

根据我正在阅读的书,要编译所有源文件并使其成为目标文件,(在当前目录中)通过键入以下命令来完成:

gcc -c *.c
Run Code Online (Sandbox Code Playgroud)

它说操作系统将用所有C文件名替换*.c

但为什么我会收到此错误?

gcc: error: *.c: Invalid argument
gcc: fatal error: no input files
compilation terminated.
Run Code Online (Sandbox Code Playgroud)

我在正确的目录中.当我使用各自的名称编译我的源文件时,它正常工作.但'*.c'无效.

使用'*.o'链接目标文件时出现同样的错误

该命令不适用于Windows操作系统吗?如果没有,什么是Windows?

新手在这里.

c windows compilation wildcard object-files

3
推荐指数
1
解决办法
1028
查看次数

标签 统计

c ×1

compilation ×1

object-files ×1

wildcard ×1

windows ×1