LTS版本 = 长期维护版
https://cn.ubuntu.com/download
18.04LTS版本 = 18年4月更新 长期维护版 (暂时用此版本)
20.04LTS版本 = 20年4月更新 长期维护版 (至2020.11.12,不支持ARM i386交叉编译)
gcc -o main mian.c -lpthread
在mian.c中
#include <cstdio> #include <string.h> #include <unistd.h> #include <pthread.h> //需添加该依赖库 void* function1(void* arg) { printf("This is thread function1\n"); return(0); } int main() { pthread_t tid; int err; err = pthread_create(&tid,NULL,function1,NULL); if (err != 0){ printf("pthread_creat error, error code:%s\n", strerror); return -1; } sleep(1); return 0; }
此时右键点击左侧的解决方案->属性->连接器->输入->库依赖项->写入pthread
注意:一定要写入 pthread 而不是 lpthread 或者 -lpthread,vs2019编译器会帮助我们生成前后缀的。
在网盘中下载shell配置vim.zip。里面有教程和配置脚本。