liunx 运行有关问题

liunx 运行有关问题

liunx 运行问题
我在ubuntu中用vi写了一个对文件指针的测试程序(vi seek.c),原代码如下,用gcc -o seek seek.c编译后,
使用下列命令运行结果如下,有没有哪位高手指导下,是怎么回事?
第一个运行命令:
$seek < /etc/motd
结果:
No command ‘seek’ found,did you mean:
 Command ‘see’ from package ‘mime-support’ (main)
 Command ‘seed’ from package ‘seed’ (universe)
seek:command not found 
第二个:
$./seek
结果:
Cannot seek
第三个:
$./seek < /etc/motd
结果
Seek ok

源代码:
#include <stdio.h>

#include <unistd.h>

#include <sys/types.h>

int main()

{

if (lseek(STDIN_FILENO,0,SEEK_CUR)==-1)

printf("Cannot seekn");

else

printf("Seek okn");

return 0;

}


对于当前路径, 运行程序时不会查找,而只会查找$PATH中的路径

所以你要运行这个程序得加路径, 否则你可以放到/usr/bin 之类的文件夹下。


直接到文件所在目录运行 ./XXX
否者就得加路径

liunx 运行有关问题

相关文章:

你感兴趣的文章:

标签云: