gcc编译问题

软件和网站开发以及相关技术探讨
回复
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

gcc编译问题

#1

帖子 sjbird331 » 2008-05-15 15:18

请教大家一个问题,我首先在终端中输入命令:vim hh.c 然后,便了如下程序:
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
之后又回到终端,输入 gcc -Wall hh.c -o hh
请问为什么会出现这种情况:
gcc: hh.c : No such file or directory
gcc: 没有输入文件

谢谢
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#2

帖子 solcomo » 2008-05-15 15:20

ls
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#3

帖子 sjbird331 » 2008-05-15 15:23

ls之后就出现 Desktop Downloads Examples,请问这是什么原因
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#4

帖子 solcomo » 2008-05-15 15:25

:em26
说明你有Desktop Downloads Examples这3个文件夹....
所以会

代码: 全选

gcc: hh.c : No such file or directory
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#5

帖子 solcomo » 2008-05-15 15:26

建议你先了解一下linux的基本常识
然后看这个帖子
viewtopic.php?t=98648
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#6

帖子 sjbird331 » 2008-05-15 15:29

呵呵,实在不太懂,试了试Linux觉得很有意思,那我vim之后应该怎么做呢?谢谢
eleinster
帖子: 4
注册时间: 2006-12-10 21:06

#7

帖子 eleinster » 2008-05-15 16:39

如果只是测试的话,用gedit编写一个程序就好了,存放在一个目录下,在该目录下执行lz你写的命令
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

#8

帖子 Strange » 2008-05-15 16:45

lz不会是用:q!回到终端的吧...
ニンニク入れますか?
x60 with gentoo
头像
karon1988
帖子: 156
注册时间: 2008-04-28 22:09

#9

帖子 karon1988 » 2008-05-16 0:02

我用gcc编译时他说找不到stdio.h…………
后来我 sudo apt-get install build essential
终于可以编译了
g++ -c 1.c
link 1.c 1.exe
但是我输入1.exe.说
liuyang@liuyang-desktop:~$ ls
1.c 1.exe 1.o Examples 公共的 模板 视频 图片 文档 音乐 桌面
liuyang@liuyang-desktop:~$ 1.exe
bash: 1.exe:找不到命令
头像
karon1988
帖子: 156
注册时间: 2008-04-28 22:09

#10

帖子 karon1988 » 2008-05-16 0:06

刚刚解决了该问题
要用./123来执行
……………………
hhts1987
帖子: 16
注册时间: 2008-03-06 9:08

#11

帖子 hhts1987 » 2008-05-16 10:57

多看看gcc的开发文档,
实际上你弄错命令了
gcc -o hh hh.c
运行查看结果用 ./hh
头像
karon1988
帖子: 156
注册时间: 2008-04-28 22:09

#12

帖子 karon1988 » 2008-05-16 20:35

请问一下那个./ 是运行当前目录下的可执行文件 直接打文件名是运行bin下的命令吗??
hhts1987
帖子: 16
注册时间: 2008-03-06 9:08

#13

帖子 hhts1987 » 2008-05-17 7:02

karon1988 写了:请问一下那个./ 是运行当前目录下的可执行文件 直接打文件名是运行bin下的命令吗??
对头!! 8) 8)
qwpsmile
帖子: 7
注册时间: 2008-07-31 23:50

#14

帖子 qwpsmile » 2008-08-10 17:13

:D

Thanks, I met this trouble at the beginning of my ubuntu trip and you give the answer.
That's great, buddy, thank you.
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#15

帖子 sjbird331 » 2008-08-10 19:18

呵呵,这都是没有认真看书的结果,好好看书就不会这么无知了。。。
回复