Linux下使用gcc时conio头文件问题

1、当在linux下使用gcc编译一个.c文件时,出现下图错误

在这里插入图片描述

我使用gcc编译一个bank.c文件,报错显示conio头文件找不到。

2、这是因为conio是一个非标准库,适用于老的DOS系统,在Windows下也可以使用,而在linux中需要其他的库来代替,这个库就是curses.h

3、在Linux中安装curses

centos安装

sudo yum install ncurses-devel ncurses 

ubuntu安装

sudo apt-get install libncurses5-dev

4、安装完成后,将C语言程序中的conio.h头文件换成curses.h

在这里插入图片描述

5、最后使用 gcc bank.c -l curses -o bank 编译之前的bank.c文件,,,编译成功!


版权声明:本文为qingfan_714原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。