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

急同一个c文件里vfork();pthread_create();两个函数,Makefile该如何写?多谢

2012-02-14 
急!同一个c文件里vfork()pthread_create()两个函数,Makefile该怎么写?谢谢郁闷,两种写法都只能保证vfork

急!同一个c文件里vfork();pthread_create();两个函数,Makefile该怎么写?谢谢
郁闷,两种写法都只能保证vfork();pthread_create();只存在一个的时候能编译过,只要两个函数都在,肯定不行。
两种错误:In   function   '__fork‘:   undefined   reference   to   '__libc_fork '
或者:In   function   'main‘:   undefined   reference   to   'pthread_create '
---
该怎写才能使得两个函数都在的时候,编译通过啊?谢谢

[解决办法]
你用的是哪个编译器?
[解决办法]
我以前用arm-elf-tools-20030314.sh时也遇过这种情况,后来发现:
arm-elf-gcc -Wall -elf2flt test.c -lc -lpthread
其中,-lpthread要在*.c后面,-lc要在-lpthread前面!
多试几次,会通过的!

热点排行