24小时热门版块排行榜    

查看: 1002  |  回复: 7

找呀找钱

新虫 (小有名气)

[求助] 没有主程序,可以编辑么已有2人参与

想编写个子程序,要被调用,所以没有主程序
make之后,显示
..........................................x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'

这是什么原因造成的,如何解决
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiwei43

至尊木虫 (正式写手)

没有主程序应该不能形成计算程序。
2楼2014-07-13 12:08:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

找呀找钱

新虫 (小有名气)

引用回帖:
2楼: Originally posted by weiwei43 at 2014-07-13 12:08:09
没有主程序应该不能形成计算程序。

能编译么
3楼2014-07-13 18:23:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiwei43

至尊木虫 (正式写手)

你用什么编译系统?
一般的编译可以。
4楼2014-07-14 05:01:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

找呀找钱

新虫 (小有名气)

引用回帖:
4楼: Originally posted by weiwei43 at 2014-07-14 05:01:51
你用什么编译系统?
一般的编译可以。

用fortran
5楼2014-07-14 09:49:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安靖

银虫 (正式写手)

是可以编译的
6楼2014-07-16 11:19:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xgdcgy

木虫 (著名写手)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2014-08-10 23:27:15
编辑和编译是不一样的,用txt都可以编辑,最后改个后缀名就可以了,而编译就是通过编译平台来解释你编写的程序的。没有主程序,编译肯定是不对的,程序间就没有调用关系,你又是如何调用子程序呢?根本无法链接为可执行程序嘛!子程序会写,写个主程序不难吧!加个主程序就好。
经世济民。
7楼2014-08-10 15:02:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安靖

银虫 (正式写手)

【答案】应助回帖

编辑:指文本方面的,你可以用任意文本编辑器去修改程序。所以可以编辑,跟有没有主程序都没关系。
编译:编译就是把高级语言变成计算机可以识别的2进制语言。在没有主程序的情况下,可以编译,但是不能链接。 你可以考虑做成动态库或者静态库,然后再被其他程序调用。
8楼2014-08-14 14:06:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 找呀找钱 的主题更新
信息提示
请填处理意见