GCC无法在Linux中编译

时间:2019-10-16 10:47:32

标签: c bash gcc gcc-warning kali-linux

我当时正在制作一个包含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)” “

每一个帮助都将不胜感激!

1 个答案:

答案 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?