首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

liunx 运行有关问题

2012-02-17 
liunx 运行问题我在ubuntu中用vi写了一个对文件指针的测试程序(vi seek.c),原代码如下,用gcc -o seek seek

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 seek\n");

else

printf("Seek ok\n");

return 0;

}



[解决办法]
对于当前路径, 运行程序时不会查找,而只会查找$PATH中的路径

所以你要运行这个程序得加路径, 否则你可以放到/usr/bin 之类的文件夹下。
[解决办法]
直接到文件所在目录运行 ./XXX
否者就得加路径

热点排行