亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 4385 | 回復(fù): 10
打印 上一主題 下一主題

求教:關(guān)于execl的問(wèn)題。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-04-01 22:15 |只看該作者 |倒序?yàn)g覽
學(xué)習(xí)《Unix環(huán)境高級(jí)編程》時(shí)遇到一個(gè)問(wèn)題。

程序(第8章11節(jié)的例子):

#include "apue.h"
#include <sys/wait.h>

int
main(void)
{
        pid_t   pid;

        if ((pid = fork()) < 0) {
                err_sys("fork error");
        } else if (pid == 0) {                  /* child */
                if (execl("/home/donnie/bin/testinterp",
                                  "testinterp", "myarg1", "MY ARG2", (char *)0) < 0)
                        err_sys("execl error");
        }
        if (waitpid(pid, NULL, 0) < 0)  /* parent */
                err_sys("waitpid error");
        exit(0);
}

編譯成功后。

運(yùn)行結(jié)果為:

[donnie@localhost proc]$ cat /home/donnie/bin/testinterp
#! /home/donnie/bin/echoarg foo
[donnie@localhost proc]$ ./fig8.20
execl error: Permission denied
[donnie@localhost proc]$


書上說(shuō)結(jié)果應(yīng)該為:
   $ cat /home/donnie/bin/testinterp
   #!/home/sar/donnie/echoarg foo
   $ ./fig8.20
   argv[0]: /home/donnie/bin/echoarg
   argv[1]: foo
   argv[2]: /home/donnie/bin/testinterp
   argv[3]: myarg1
   argv[4]: MY ARG2


求解,謝謝了!

[ 本帖最后由 donnie0219 于 2008-4-1 22:17 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2008-04-01 22:17 |只看該作者
另外說(shuō)一下,我運(yùn)行環(huán)境為fc8.

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2008-04-01 22:55 |只看該作者
ls -l  /home/donnie/bin/testinterp
看看有沒(méi)有執(zhí)行權(quán)限。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2008-04-02 11:36 |只看該作者
ok,我試試先,謝謝了。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2008-04-02 11:44 |只看該作者
似乎有些改善,但是結(jié)果不對(duì)。


[donnie@localhost bin]$ pwd
/home/donnie/bin
[donnie@localhost bin]$ ll
total 8
-rwxrwxr-x 1 donnie donnie 32 2008-04-02 06:02 testinterp
[donnie@localhost bin]$ ../apue.2e/proc/fig8.20
execl error: No such file or directory
[donnie@localhost bin]$

比較暈,文件名沒(méi)寫錯(cuò)啊!

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2008-04-02 11:57 |只看該作者
好了,自己解決了,謝謝三樓大哥。

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
7 [報(bào)告]
發(fā)表于 2008-04-05 14:06 |只看該作者
原帖由 donnie0219 于 2008-4-2 11:57 發(fā)表
好了,自己解決了,謝謝三樓大哥。

這么吝于分享自己的經(jīng)驗(yàn)?

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2008-04-06 17:43 |只看該作者
APUE下的東西不能完全照搬,有的地方?jīng)]有完全說(shuō)明,可能出現(xiàn)非預(yù)期結(jié)果。。。。。。靈活運(yùn)用

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2010-06-23 12:54 |只看該作者
好了,自己解決了,謝謝三樓大哥。
donnie0219 發(fā)表于 2008-04-02 11:57


請(qǐng)問(wèn)大哥是怎么解決的,我也遇到了同樣的問(wèn)題

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2010-06-23 15:26 |只看該作者
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP