| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7319 人关注过本帖
标题:gcc 编译时出现permission denied 求解。
取消只看楼主 加入收藏
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
结帖率:95.37%
收藏
已结贴  问题点数:20 回复次数:5 
gcc 编译时出现permission denied 求解。
#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
#include <signal.h>
#include <string.h>

void sig_handlerl1(int arg)
{
    printf("this is sig_handler 1\n");
}

void sig_handlerl2(int arg)
{
    printf("this is sig_handler 2\n");
}

void *thread1(void *arg)
{
    printf("this is thread 1\n");
    struct sigaction act;
    sigset_t sa_mask;
    memset(&act,0,sizeof(act));
    sigaddset(&sa_mask,SIGQUIT);
    act.sa_handler=sig_handlerl1;
    sigaction(SIGQUIT,&act,NULL);
   
    sigset_t mask;
    sigemptyset(&mask);
    sigaddset(&mask,SIGQUIT);
    pthread(SIG_BLOCK,&mask,NULL);
    sleep(6);
}

void *thread2(void *arg)
{
    printf("this is thread 2\n");
    struct sigaction act;
    sigset_t sa_mask;
    memset(&act,0,sizeof(act));
    sigaddset(&sa_mask,SIGQUIT);
    act.sa_handler=sig_handlerl2;
    sigaction(SIGQUIT,&act,NULL);
   
    sigset_t mask;
    sigemptyset(&mask);
    sigaddset(&mask,SIGQUIT);
    pthread(SIG_BLOCK,&mask,NULL);
    sleep(3);
}

int main()
{
    pthread_t pid1,pid2;
    pthread_create(&pid1,NULL,thread1,NULL);
    pthread_create(&pid2,NULL,thread2,NULL);
   
    sleep(1);
    pthread_kill(pid1,SIGQUIT);
    pthread_kill(pid2,SIGQUIT);
   
    pthread_join(pid1,NULL);
    pthread_join(pid2,NULL);
    return 0;
}
文件名sigac.c

编译命令如下
gcc -pthread -c sigac.c -o main
执行  ./main
出现 ./main permission denied

求各位指教。。
搜索更多相关主题的帖子: gcc include void printf NULL 
2018-07-15 14:40
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 2楼 外部三电铃
还是不行。。我以前写没遇到过这种情况,这是第一次遇到
图片附件: 游客没有浏览图片的权限,请 登录注册
2018-07-15 14:50
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 4楼 外部三电铃
gcc -pthread sigac.c -o main
这样把-c选项去掉也不行。。
2018-07-15 17:36
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 6楼 Jonny0201
该怎么改?
2018-07-15 18:37
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2018-07-15 18:47
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 10楼 Jonny0201
2018-07-15 22:31
快速回复:gcc 编译时出现permission denied 求解。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013302 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved