freebsd下link调用的简单问题
请问:
#1 为什么我用link时不能链接到其他目录。我已经将该目录权限改为777了,而且该目录下没有同名文件。比如:
link("aaa", "bbb");…………OK
link("aaa", "/trash/aaa");…………Failed
#2 我怎样才能使我用cc编译过的程序直接输入文件名就可以运行。比如:
我已经:
$cc -o test test.c
$chmod 777 test
却不能:(记得错误信息是:can't find command之类的)
$test运行
只能:
$./test运行
………………………………谢谢………………………………
问题点数:20、回复次数:5Top
1 楼Azem(hello,freebsd)回复于 2004-04-02 23:38:37 得分 10
#2 我怎样才能使我用cc编译过的程序直接输入文件名就可以运行。比如:
我已经:
$cc -o test test.c
$chmod 777 test
却不能:(记得错误信息是:can't find command之类的)
$test运行
只能:
$./test运行
--------------------------
"test"没有在$PATH的目录下啊Top
2 楼anonimousboy(stiwen)回复于 2004-04-03 08:17:37 得分 10
把生成的可执行文件放到你的环境变量PATH所在的路径里
比如/usr/bin;/usr/local/bin下就可以了Top
3 楼patrick007(patrick)回复于 2004-04-03 22:40:18 得分 0
谢谢二位,等第一个问题解决或3,5天后没人帮助解决第一个问题,我再结贴给分,我还是来这2年来第一次发贴:OTop
4 楼patrick007(patrick)回复于 2004-04-05 22:54:47 得分 0
自顶一下Top
5 楼patrick007(patrick)回复于 2004-04-07 20:19:07 得分 0
……Top




