gcc编译失败--sin
来源:互联网 发布:java集合框架总结 编辑:程序博客网 时间:2024/05/17 01:07
直接使用 gcc -o Gen Gen.c 需到如下错误
Gen.c:(.text+0x46): undefined reference to `sin'
Gen.c:(.text+0x61): undefined reference to `sin'
collect2: ld returned 1 exit status
Gen.c:(.text+0x46): undefined reference to `sin'
Gen.c:(.text+0x61): undefined reference to `sin'
collect2: ld returned 1 exit status
但是把这个程序复制到CodeBlock中,建立一个工程就就可以编译通过。
源程序如下:
//Gen.c#include<stdio.h>#include<stdlib.h>#include<math.h>#define PI 3.1415926int main(){ double step = 1.0/20; double t=0; double y=0; int d=0; while(t<100) { y=sin(2*PI*1*t)+sin(2*PI*3*t); y*=32767; d=(int)y; d=d&0xFFFF; printf("%X\n",d); t+=step; } return 0;}
解决方法: gcc -o Gen Gen.c -lm
-lm 表示加载 libm.so 这个数学库
- gcc编译失败--sin
- Ubuntu下使用gcc编译c文件,未识别cos,sin
- linux sin()编译
- gcc 编译失败,stray '\239' in program
- CentOS6.2编译gcc失败,kernel-headers错误
- CentOS 6.2编译gcc失败,kernel-headers错误
- CentOS 6.2编译gcc失败,kernel-headers错误
- sin
- powerpc eldk 编译sin出错问题
- 在gcc中使用sin等数学函数
- gcc编译
- GCC编译
- 编译GCC
- GCC编译
- gcc编译
- GCC编译
- gcc编译
- gcc编译
- EditText计数的实现
- java在oracle数据库中如何插入读取CLOB值
- 取出字符串strName前4个汉字
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- css/js压缩工具
- gcc编译失败--sin
- Ext 的 addEvents方法
- AlertDialog 的自定义
- 本人对手机应用、android、ios系统感兴趣
- jquery blockui 调整覆盖层颜色
- AlertDialog的title自定义
- 关于硬链接和软连接(符号链接)的区别
- Makefile一些知识
- java日期转字符串 字符串转日期 日期转日历 日历转日期