这实际上是任务的一部分。基本上,我们需要编写一个库,它将与教授编写的测试程序相关联,如下所示:
gcc -o libexample.o -c libexample.c
ar rvs libexample.a libexample.o
#later
gcc -o test test.c -L . -lexample
问题是 libexample 使用 POSIX 信号量,在生成最终可执行文件时需要与 pthread 库链接。在不改变测试程序编译方式的情况下,有没有办法用libexample.a打包pthread库?
谢谢!