gcc: error: CUnit.c: No such file or directory gcc: fatal error: no input files
时间: 2023-11-17 17:54:48 浏览: 163
这个错误通常是由于编译器无法找到所需的CUnit.c文件或者没有输入文件导致的。你可以检查一下以下几点:
1. 确认你的CUnit.c文件路径是否正确,是否存在于你的项目中。
2. 确认你是否正确地指定了CUnit.c文件的路径。你可以在编译命令中使用绝对路径或相对路径。
3. 确认你是否有其他输入文件。如果你只有一个文件需要编译,那么你需要指定这个文件的名称作为输入文件。
希望这些能够帮助你解决问题。
相关问题
gcc -I/usr/include/CUnit -c test_audio.c -o test_audio.o gcc -I/usr/include/CUnit -c CUnit.c -o CUnit.o gcc: error: CUnit.c: No such file or directory gcc: fatal error: no input files compilation terminated. make: *** [Makefile:17: CUnit.o] Error 1 报错如何处理
这个错误提示显示找不到CUnit.c文件,一般是因为CUnit库没有安装或者路径不正确导致的。可以尝试以下方法解决:
1. 确认已经安装了CUnit库。在终端中运行以下命令:
```
sudo apt-get install libcunit1 libcunit1-doc libcunit1-dev
```
2. 确认CUnit库路径是否正确。在终端中运行以下命令:
```
find / -name CUnit.h
```
如果命令输出了CUnit.h文件所在的路径,可以使用以下命令进行编译:
```
gcc -I<path_to_CUnit.h> -c test_audio.c -o test_audio.o
gcc -I<path_to_CUnit.h> -c CUnit.c -o CUnit.o
```
其中,<path_to_CUnit.h>替换为CUnit.h文件所在的路径。
如果命令没有输出CUnit.h文件路径,则需要手动指定CUnit库路径。例如,在Ubuntu 18.04中,CUnit库路径为/usr/include/CUnit。可以使用以下命令进行编译:
```
gcc -I/usr/include/CUnit -c test_audio.c -o test_audio.o
gcc -I/usr/include/CUnit -c CUnit.c -o CUnit.o
```
希望这些方法可以帮助你解决问题。
gcc.exe: error: 1.输出: No such file or directory gcc.exe: error: Hello: No such file or directory gcc.exe: error: World.c: No such file or directory gcc.exe: error: Hello: No such file or directory gcc.exe: error: World: No such file or directory gcc.exe: fatal error: no input files
这个错误提示表明gcc无法找到要编译的文件。请确认你的代码文件是否存在,并且路径是否正确。另外,也需要确认你是否正确地指定了要编译的文件名称。可以尝试使用绝对路径来避免路径错误的问题。例如:
```
gcc /path/to/HelloWorld.c -o HelloWorld
```
其中,`/path/to/`代表HelloWorld.c所在的目录,`HelloWorld`是编译后的可执行文件名称。
阅读全文