ubuntu gcc 报错没有flock函数
时间: 2023-11-24 11:05:31 浏览: 137
ubuntu1804 gcc离线安装包
5星 · 资源好评率100%
在 Ubuntu 中,flock 函数是通过 libbsd 库提供的。因此,在编译时需要链接该库。
可以使用以下命令安装 libbsd 库:
```bash
sudo apt-get install libbsd-dev
```
然后在编译时添加 `-lbsd` 选项来链接该库:
```bash
gcc -o myprogram myprogram.c -lbsd
```
这样就可以成功编译并运行程序了。
阅读全文