ubuntu中用gcc编译gtk+时出错:undefined reference to `main'

我在ubuntu中用gcc编译gtk+时出错:/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o... 我在ubuntu中用gcc编译gtk+时出错:/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o: In function `_start': (.text+0x18):undefined reference to `main'
命令为: gcc -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -x create.c -o create `pkg-config --cflags --libs gtk+-2.0`
我在网上查询为:main函数写错了,,,,,但是我仔细的看了没有错...请大神赐教!!!!!!!!!!!!!!!!!!!!急急急!!!!!!!以前是可以编译的,但现在就不能了.
展开
 我来答
heresy_me
2014-05-08 · TA获得超过1719个赞
知道小有建树答主
回答量:1708
采纳率:42%
帮助的人:306万
展开全部
为什么你要加“-x"呢?去掉试一试,或许就是"main"错写了“mian"之类的……
更多追问追答
追问
去掉-x后会出现:gcc.real: 错误: create.c:没有那个文件或目录
追答
-x只是指定编译的语言,和create.c没关系。你确定create.c真的有吗?在当前目录下吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式