使用gcc 对c源码编译时,源文件只能放在/home里面?

各位大神,我用的是ubuntu16.04。
在使用gcc编译c源代码时,源代码的文件只能放在/home下面的个人文件夹里面才能被编译。
若是把源文件放到个人文件夹里面的文件夹里,使用gcc编译时,会提示文件不存在。
这是怎么回事啊?求大神解答。

gcc

2个回答

gcc编译的时候是否在源代码文件路径。

@oyljerry
图片说明
图片说明
第1种情况:
我把源代码放在/home/jhonny下,
在shell里 键入命令:gcc -o hello hello.c ;gcc可以找到源代码并编译成功;

![图片说明
图片说明
第2种情况:
把源代码放在/home/jhonny/exercises下,同样键入上诉命令,则提示找不到文件,就像截图那样。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问