+ -
当前位置:首页 → 问答吧 → undefined reference to 'main' makefile

undefined reference to 'main' makefile

时间:2009-09-17

来源:互联网

ryz@ryz-desktop:~$ gcc hello.c
gcc: hello.c:没有该文件或目录
gcc: 没有输入文件
ryz@ryz-desktop:~$

我是纯新手。。。
刚在XP上,virtual box 装了 ubuntu 9.04.

在桌面上建立了hello.c, 终端输入gcc hello.c说找不到。

作者: renyaozhong   发布时间: 2009-09-17

把那个文件拖放到终端里你就明白该怎么写了
Think before you ask.

作者: billbear   发布时间: 2009-09-17

因为你在终端中不在桌面

作者: BigSnake.NET   发布时间: 2009-09-17

1,pwd检查你所在的路径
2,进入c文件文件夹
3,gcc -o hello hello.c 这样的格式


注意的是,编译线程和嗅探器程序要链接 thread,pcap库文件
gcc -o hello hello.c -ln thread
编译 gtk 要加固定参数
gcc 'pkg-config --cflags --libs gtk+-2.0' -o hello hello.c ( ” ‘ “ 是TAB+~打出来的)

作者: lovekawashima   发布时间: 2009-09-18

还是先看看基本命令,再搞开发比较好。

作者: lwbskfish   发布时间: 2009-09-20

终端中是进入桌面一般是
代码:
cd ~/Desktop

作者: lerosua   发布时间: 2009-09-21

默认的ubuntu中文环境下,桌面目录是 桌面 ,要想使用Desktop得自己建个软连接

作者: wzssyqa   发布时间: 2009-09-21

现在一般是
cd ~/桌面

作者: 懒蜗牛Gentoo   发布时间: 2009-09-21

懒蜗牛Gentoo 写道:
现在一般是
cd ~/桌面

这样打字比较费劲

去控制台时也不能用

作者: wzssyqa   发布时间: 2009-09-21

是不是把
代码:
# include <xx.h>

写成了
代码:
# include < xx.h >

我就遇到过这样的问题。

作者: 767344148   发布时间: 2010-08-19