gcc使用中的问题

原创 2012年03月22日 14:18:36
#include<stdio.h> 
main() 
{ 
FILE *fp; 
char ch; 
if((fp=fopen("d:\\jrzh\\example\\c1.txt","rt"))==NULL) 
{ 
printf("\nCannot open file strike any key exit!"); 
getch(); 
exit(1); 
} 
ch=fgetc(fp); 
while(ch!=EOF) 
{ 
putchar(ch); 
ch=fgetc(fp); 
} 
fclose(fp); 
} 

问题1:警告:隐式声明与内建函数‘exit’不兼容

解决:头文件中加入#include<stdlib.h>


问题2:hello.c:(.text+0x38): undefined reference to `getch'

解决:curses在有的发行版上面叫curses,有的叫ncurses。你编译的时候要加入 -lcurses

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux下Gcc生成和使用静态库和动态库及相关问题总结

最近一阶段项目中编译过程中涉及到动态与静态库,从网上收集了一些资料,并做个总结。 一、基本概念 1.1 什么是库 在windows和linux平台下存在着大量的库。本质上来说库是一种可执行代码的二进...

[C] 跨平台使用TCHAR——让Linux等平台也支持tchar.h,解决跨平台时的格式控制字符问题,多国语言的同时显示(兼容vc/gcc/bcb,支持Windows/Linux/Mac)

作者:zyl910   将Windows程序移植到Linux等平台时,经常会遇到tchar.h问题与字符串的格式控制字符问题(char串、wchar_t串、TCHAR串混合输出)。本文探讨如何解决这...
  • zyl910
  • zyl910
  • 2013-01-17 21:50
  • 9608

使用嵌入式linux完全手册光盘的arm-linux-gcc 遇到问题 自己编译

Redhat9下重新生成交叉编译器gcc-3.4.5-glibc-2.3.6看到论坛上有兄弟也遇到 arm-linux-gcc: /lib/tls/libc.so.6:  version `GLIBC...

Centos6.3使用rpm安装gcc时遇到的问题

安装gcc的时候,会发现依赖glibc-devel包,而安装glibc-devel的时候会发现依赖glibc,而glibc已经安装了,但版本不匹配。 使用rpm的升级命令也不成功。年少无知的我想着先强...

gcc编译参数的顺序问题

  • 2011-05-14 11:30
  • 26KB
  • 下载

mac OS X 10.10更新gcc 4.9.1后默认无法编译连接的问题

MAC OS X10.10升级前使用的低版本的gcc(好像是4.7.x),正常编译可以完成,不过会出现警告: couldn't understand kern.osversion `14.0.0' ...
  • mydo
  • mydo
  • 2014-10-27 10:17
  • 6459

gcc编译时对’xxxx’未定义的引用问题

在使用gcc编译的时候有时候会碰到这样的问题,编译为.o(obj) 文件没有问题,但是编译(这一步应该是链接)为可执行文件的时候会出现找不到’xxx’的定义的情况。 例如: g++ -o spider...

g++: error: unrecognized option '--no-undefined' gcc、g++版本过高问题

问题描述:g++:error: unrecognized option '--no-undefined'        在安装abiword-2.8.6过程中遇到上面这个问题,经过网上一番痛苦的搜索...

gcc头文件库文件搜索路径问题

我们编写程序的时候会用到三个东西:头文件,链接时候库文件,运行时动态库文件。对于上面3中,我认为头文件是预处理过程的,应该和编译器有关,而链接时候库文件当然是和链接器有关了,而动态库文件时和动态装载器...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)