在这些日子里,我正在玩线程库并试图实现一些功能.其中一个教程说要运行程序使用:
gcc -lpthread -lrt -lc -lm project1.c scheduler.c -o out
Run Code Online (Sandbox Code Playgroud)
首先,我需要深入了解gcc在每一行中所做的事情,
lpthread用于什么?lrt -lc -lm的贡献是什么?
project1.c和scheduler.c是一起编译的,所以我应该理解什么?我检查
了代码,其中任何一个都没有包含在project1.c或scheduler.c中.
其次,作者声明要运行你必须使用的程序
./out number filename (For example, ./out 2 sample.txt)
Run Code Online (Sandbox Code Playgroud)
为了使这些清楚,我理解主函数获取数字和sample.txt作为输入.(?)
谢谢你的回答并让我清楚.