- 编译文件
gcc [选项] [文件]
例:
gcc -o test test.c
编译test.c,生成文件名为test的可执行文件
或
gcc test.c
编译test.c,生成文件名为a.out的可执行文件 - 编译多个文件
cc -o file file1.c file2.c
- 与库链接
· 常见函数库gcc -l库的简称 文件
(1)基本函数库,库的名称为libc(简称为c),包含有最基础的函数,分为若干类
文件读写:fopen、fprintf、fread、fwrite、fclose
字符串操作:strcpy、strlen、strcat、sprintf
进程管理:fork、exec、wait、exit
(2)数学运算库,库的名称为libm(简称为m),用于数学计算的函数,分为若各类
三角函数:sin、cos、asin、acos
指数运算:log、log2、log10
(3)线程管理库,库的名称为libpthread(简称为pthread),用于管理线程的函数,分为若各类
线程创建:pthread_create、pthread_exit
线程同步:pthread_cond_wait、pthread_cond_signal
gcc编译
最新推荐文章于 2023-03-28 20:34:11 发布