2017-06-21 103 views
1

我在我的MAC中丢失了像malloc.h和conio.h这样的头文件..我该如何安装它?如何在Mac OSX Sierra中安装C头文件?

gcc linkedlistmenu.c linkedlistmenu.c:2:19: fatal error: malloc.h: No such file or directory

+2

您是否试过'stdlib.h'? –

+4

这两个头文件都不是C标准的一部分 – UnholySheep

+1

您是否用良好的C书进行交叉检查?不要从默默无闻的YouTube视频或在线教程中学习C! – Olaf

回答

2

首先,malloc.h被弃用(而不是您的系统上)。相反,你应该使用stdlib.h。此外,conio.h是一个实现特定的头文件 - 在这种情况下,它是Windows和MS-DOS特定的。它在MacOS上不可用。这两个都是非标准的头文件,因此由于可移植性问题而不是首选。 ncurses(它应该已经在MacOS上可用)提供了与conio.h类似的功能;看看是否有你在找什么。

但是,如果你真的需要这些头文件,你最好的拍摄是安装一个虚拟化程序,如VirtualBox,从那里安装Windows和工作。

+0

非常感谢你......这真的很有帮助......这里是MAC新手。 –

+0

@ArunKumar很高兴澄清帮助:) – iRove