c源码编译
源码 编译
2023-09-11 14:14:58 时间
#include<stdio.h> #include<math.h> //程序中要调用求平方根函数sqrt int main() { double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&c); disc = b * b - 4 * a * c; p = -b / (2.0 * a); q = sqrt(disc) / (2.0 * a); x1 = p + q,x2 = p - q; printf("x1=%7.2f\nx2=%7.2f\n",x1,x2); return 0; }
编译时需要注意,在 Linux 系统下,C 源文件若调用了 math 库里的函数,则编译时要加上 -lm (是字母 l ,不是数字1),表示链接到 math 库。
gcc -o 5-5 5-5.c -lm
相关文章
- report源码分析——宏的执行
- MongoDB一次节点宕机引发的思考(源码剖析)【华为云分享】
- 编译Spark2.1.2源码
- Java IO 之 InputStream源码
- Hadoop2.x源码-编译剖析
- 源码系列--OkHttp(2)
- linux下mysql5.5.15源码包编译安装
- 从源码编译安装 PHP 运行环境
- Atitit 常见数据结构之编程语言源文件与编译文件 目录 1.1. 通过反射api得到结构1 1.2. 通过源码ast信息1 2. 常见语言1 2.1. Php ast 解析1 2.2.
- ZZNUOJ_用C语言编写程序实现1144:多种进制(附完整源码)
- 【华为云技术分享】手把手教你如何在ARM上源码编译Redis
- C++使用Jsoncpp源码
- AI模型设计:Ubuntu18.04完美编译在阿里云镜像源tensorflow C++并实现深度学习计算【编译方法与测试深度学习C++源码已开源】
- Ubuntu下编译Windows下C源码文件出现警告:make: Warning: File ‘md5.d‘ has modification time 0.69 s in the future
- MacOS M1 lotus 源码编译
- Win10之WSL编译Android7.1源码
- Ubuntu18.04编译Android源码openssl版本过高
- Android (AMS)ActivityManagerService源码分析
- Ubuntu16.04编译Android5.1源码
- CM12同步源码及编译教程
- 如何阅读jdk及开源框架的源码?
- 随笔-使用d8将JS源码编译为字节码,及字节码指令解读
- GreenPlum的学习心得和知识总结(一)|GreenPlum数据库源码编译安装及学习资料汇总
- Ubuntu下源码编译VirtualBox一 —— 源码下载
- libvirt零知识学习5 —— libvirt源码编译安装(3)