gcc:错误:test.c:没有那个文件或目录 怎么都解决不了,求大神帮助!
刚接触linux,输入相应的代码,编译时,老是出现标题上的错误。note:已经试过前面的帖子的方法,还是没有作用。https://fishc.com.cn/thread-197355-1-1.html
$ vi test-strcpy-strncpy1.c
$ ls -alF
总用量 68
drwxrwxr-x.2 sgzsgz 239 10月 24 16:07 ./
drwxrwxr-x. 12 sgzsgz 170 10月 24 14:56 ../
-rwxr-xr-x.1 root root8416 10月 24 15:25 a.out*
-rw-r--r--.1 root root 66 10月 24 15:28 test-strcpy-strncpy
-rw-rw-r--.1 sgzsgz 268 10月 24 16:07 test-strcpy-strncpy1.c
-rw-r--r--.1 root root 86 10月 24 15:30 test-strcpy-strncpy.c
-rw-------.1 sgzsgz12288 10月 24 15:48 .test-strcpy-strncpy.c.swo
-rw-------.1 sgzsgz12288 10月 24 15:41 .test-strcpy-strncpy.c.swp
-rw-rw-r--.1 sgzsgz 185 10月 24 15:09 test-strlen
-rw-rw-r--.1 sgzsgz 332 10月 24 15:33 test-strlen.c
-rw-r--r--.1 root root 12288 10月 24 15:31 .test-strlen.c.swp
$ gcc test-strcpy-strncpy1.c .a/.out
gcc: 错误:.a/.out:没有那个文件或目录
$
还不能悬赏鱼币,希望大神们不吝赐教呀 本帖最后由 jackz007 于 2021-10-24 16:31 编辑
这个不对!
$ gcc test-strcpy-strncpy1.c .a/.out
改成这样
$ gcc test-strcpy-strncpy1.c ./a.out
a.out 是 gcc 编译器缺省的输出文件名,你可以进行指定:
gcc -o test-strcpy-strncpy1 test-strcpy-strncpy1.c
编译好的文件名就会是:test-strcpy-strncpy1,而不再是缺省的 a.out
运行程序也相应地可以这样:
./test-strcpy-strncpy1 jackz007 发表于 2021-10-24 16:27
这个不对!
$ gcc test-strcpy-strncpy1.c .a/.out
改成这样
{:5_95:}~,已经解决,谢谢啦 sgz2015 发表于 2021-10-24 16:31
~,已经解决,谢谢啦
不要忘记设置最佳答案哦{:5_109:} jackz007 发表于 2021-10-24 16:32
不要忘记设置最佳答案哦
必须的
页:
[1]