我当时正在制作一个包含conio.h库的c程序,但是由于我在基于Debain的OS上,因此未预先安装conio.h库,因此我必须搜索到互联网并下载它。
下载后,我想知道GCC在其中复制文件的路径,因为我认为有一个名为gcc的文件夹,用于存储所有头文件。我在互联网上搜索以找到它的路径,然后看到一个博客,他们说运行“ gcc”来找到它,然后运行它,我得到了“ / usr / bash / gcc”。
现在我制作了“ cp conio.h / usr / bash / gcc”,但是如果我要编译任何C文件甚至获取其版本,我总是会收到此错误:
“ / usr / bin / gcc:第1行:意外令牌('
/usr/bin/gcc: line 1:
附近的语法错误//版权所有(C)2005,Piotr He.ka(piotr.helka@nd.e-wro.pl)”
“
每一个帮助都将不胜感激!
答案 0 :(得分:0)
哦,不!您从PC上删除了gcc二进制文件(或symlink ...),并将其替换为头文件。
我建议先重新安装gcc:
sudo apt-get install gcc --reinstall
现在只需运行gcc以查看其作用:
gcc
它应该显示类似“无输入文件”的字样。
现在关于您的conio问题,我建议您阅读以下stackoverflow问题:Why can't I find <conio.h> on Linux?