搜索
bottom↓
回复: 2

求救,编译不过。。。谢谢【恢复】

[复制链接]

出0入0汤圆

发表于 2008-11-11 20:22:30 | 显示全部楼层 |阅读模式
代码:

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

#include <pthread.h>



void thread1(void)

{        int i=0;



        for(i=0;i<6;i++){

                printf("thread1\n");

                if(i==2)

                        pthread_exit(0);

                sleep(1);

        }

}





void thread2(void)

{        int i;

        for(i=0;i<3;i++){

                pthread_exit(0);

        }                

}



int main(void)

{        pthread_t id1,id2;

        int i,ret;



        ret=pthread_create(&id1,NULL, void *(*thread1),NULL);////*************line29

        if(ret!=0){

                printf("vreate error\n");

                exit(1);

        }                

        ret =pthread_create(&id2,NULL, (void*) (*thread2),NULL);////**********line34

        if(ret!=0){

                printf("create pthread2 error\n");

                exit(1);

        }

        pthread_join(id1,NULL);

        pthread_join(id2,NULL);

        exit(0);

}





编译错误提示:

[root@localhost pratice]# gcc pthread.cpp -o pthread

pthread.cpp: In function ~int main()':

pthread.cpp:29: parse error before ~*' token

pthread.cpp:34: invalid conversion from ~void*' to ~void*(*)(void*)'

[root@localhost pratice]# 





很郁闷,搞了一个下午还没搞定,只好sos,,,

谢谢大侠,,,,,



如果把line29和34屏蔽了就不会报错。

编译使用的命令是:gcc pthread.cpp -o pthread









本贴被 global 编辑过,最后修改时间:2008-11-12,09:56:31.

出0入296汤圆

发表于 2008-11-11 23:39:01 | 显示全部楼层
pthread.cpp:29: parse error before ~*' token 

这里的29行是哪一行代码阿?

出0入0汤圆

发表于 2008-11-11 21:32:19 | 显示全部楼层
你的包含头文件我没有,环境也不知道,不能帮你了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 13:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表