-lz -lrt -lm -lc都是什么库

本文介绍了四种常用的软件库:压缩库(libz),用于数据压缩;实时库(librt),用于提高程序运行效率;数学库(libm),提供数学运算功能;标准C库(libc),为C语言程序提供基本功能。
libz
librt
libm
libc

压缩库(Z)
实时库(real time)
数学库(math)
标准C库(C lib)


BASERUBY = echo executable host ruby is required. use --with-baseruby option.; false CC = gcc -std=gnu11 LD = ld LDSHARED = gcc -std=gnu11 -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wno-maybe-uninitialized XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/15.0.0 CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie SOLIBS = -lz -lrt -lrt -ldl -lcrypt -lm -lpthread LANG = zh_CN.UTF-8 LC_ALL = LC_CTYPE = MFLAGS = RUSTC = no YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C opt-level=3 -C overflow-checks=on '--out-dir=/root/ruby-3.2.0/yjit/target/release/' ./yjit/src/lib.rs gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44) Copyright © 2015 Free Software Foundation, Inc. 本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保; 包括没有适销性和某一专用目的下的适用性担保。 compiling miniinit.c In file included from vm_core.h:164:0, from iseq.h:14, from mini_builtin.c:3, from miniinit.c:51: thread_pthread.h:109:39: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘struct’ RUBY_EXTERN RB_THREAD_LOCAL_SPECIFIER struct rb_execution_context_struct *ruby_current_ec; ^ In file included from iseq.h:14:0, from mini_builtin.c:3, from miniinit.c:51: vm_core.h: 在函数‘rb_current_execution_context’中: vm_core.h:1864:34: 错误:‘ruby_current_ec’未声明(在此函数内第一次使用) rb_execution_context_t *ec = ruby_current_ec; ^ vm_core.h:1864:34: 附注:每个未声明的标识符在其出现的函数内只报告一次 miniinit.c: 在文件作用域: cc1: 警告:无法识别的命令行选项“-Wno-tautological-compare” [默认启用] cc1: 警告:无法识别的命令行选项“-Wno-self-assign” [默认启用] cc1: 警告:无法识别的命令行选项“-Wno-parentheses-equality” [默认启用] cc1: 警告:无法识别的命令行选项“-Wno-constant-logical-operand” [默认启用] cc1: 警告:无法识别的命令行选项“-Wno-cast-function-type” [默认启用]
最新发布
08-25
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值