我是 Ubuntu 的新手用户。我使用 Virtualbox 来使用 Ubuntu。我使用一个名为“projects”的共享文件夹。在 Ubuntu 中,我转到一个名为 Fibo 的文件夹并右键单击它 -> 在此处打开终端并写入字符串测试
test 是 'Fibo' 文件夹中的 .c 文件。尽管我似乎做对了,但它给出了:strings: 'test': No such file 错误。知道是什么原因造成的吗?提前谢谢
编辑当我尝试字符串 test.c 时,它会显示 test.c 文件中的代码。
答案1
从man strings
:
NAME
strings - print the strings of printable characters in files.
C 源代码文件完全由可打印字符组成,因此strings test.c
会逐字打印。另一方面,目录中没有名为 simply test
(没有.c
后缀) 的文件。
也许你期望有一个名为的可执行文件test
,建于源代码文件test.c
?如果是,你可以尝试使用
make test
或者
gcc -o test test.c
如果成功,请再试strings test
一次。