gcc 编译时报错 "undefined reference to 'main'" , 如何解决? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs4
本版专家分:1617
Bbs3
本版专家分:650
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:280
Bbs1
本版专家分:0
Bbs2
本版专家分:130
Bbs2
本版专家分:130
Bbs1
本版专家分:45
Bbs3
本版专家分:650
Bbs7
本版专家分:25210
版主
Blank
红花 2008年2月 Linux/Unix社区大版内专家分月排行榜第一
2007年7月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2008年3月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2012年9月 Linux/Unix社区大版内专家分月排行榜第三
2007年6月 Linux/Unix社区大版内专家分月排行榜第三
Bbs6
本版专家分:5837
Blank
红花 2007年6月 Linux/Unix社区大版内专家分月排行榜第一
Blank
蓝花 2007年10月 Linux/Unix社区大版内专家分月排行榜第三
2007年9月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25210
版主
Blank
红花 2008年2月 Linux/Unix社区大版内专家分月排行榜第一
2007年7月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2008年3月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2012年9月 Linux/Unix社区大版内专家分月排行榜第三
2007年6月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:15
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs10
本版专家分:112760
Blank
进士 2010年 总版技术专家分年内排行榜第六
Blank
红花 2011年5月 Linux/Unix社区大版内专家分月排行榜第一
2011年4月 Linux/Unix社区大版内专家分月排行榜第一
2011年3月 Linux/Unix社区大版内专家分月排行榜第一
2010年12月 Linux/Unix社区大版内专家分月排行榜第一
2010年11月 Linux/Unix社区大版内专家分月排行榜第一
2010年10月 Linux/Unix社区大版内专家分月排行榜第一
2010年9月 Linux/Unix社区大版内专家分月排行榜第一
2010年8月 Linux/Unix社区大版内专家分月排行榜第一
2010年7月 Linux/Unix社区大版内专家分月排行榜第一
2010年6月 Linux/Unix社区大版内专家分月排行榜第一
2010年5月 Linux/Unix社区大版内专家分月排行榜第一
2010年4月 Linux/Unix社区大版内专家分月排行榜第一
2010年3月 Linux/Unix社区大版内专家分月排行榜第一
2010年2月 Linux/Unix社区大版内专家分月排行榜第一
2010年1月 Linux/Unix社区大版内专家分月排行榜第一
2009年10月 Linux/Unix社区大版内专家分月排行榜第一
2009年9月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2011年7月 Linux/Unix社区大版内专家分月排行榜第二
2011年6月 Linux/Unix社区大版内专家分月排行榜第二
2011年2月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2011年1月 Linux/Unix社区大版内专家分月排行榜第三
2009年11月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs4
本版专家分:1190
Bbs1
本版专家分:0
Bbs3
本版专家分:906
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:86
Bbs2
本版专家分:115
Bbs2
本版专家分:448
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:17
Bbs1
本版专家分:2
Bbs1
本版专家分:0
Bbs1
本版专家分:42
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:22
Bbs1
本版专家分:74
Bbs3
本版专家分:669
Bbs2
本版专家分:472
Bbs1
本版专家分:0
Bbs1
本版专家分:0
关于js中的null、undefined和true、false的关系
这个问题,很有意思,特别神奇 -如果你用null来判断null==false以及null==true,你会发现返回的结果都是false,这个结果 是不是让你觉得很奇怪。 -然后你可以再试试<em>undefined</em>==false以及<em>undefined</em>==true,同样的,你会发现,返回的结果 同样都是false -再接下来,试试null==<em>undefined</em>,惊呆了,居然返回一个true 接下来就是nu...
引用了头文件,头文件已将包括了函数声明,问什么还是未定义标示符
这是什么原因那,这些函数只能在cpp再重新声明一下才能<em>编译</em>成功。.H的声明完全没有作用
jquery $ is undefined
A窗口内引用 jquery 可以正常使用 在A窗口内通过 window.open的方式又打开了一个新的B窗口。 B窗口的html是用字符串拼接的,这个串中又再次引用的同样的jquery 结果在B窗口中就报 $ is <em>undefined</em>. 开始以为是B中jquery 路径有误,故刻意修改jquery的code去alert("xxx"); 刷新页面后alert能弹出,这意味着不是jquery 的路径有误的问题。 目前是 $ 未定义,奇怪了, 期待高人解惑
undefined reference to .."误">GCC在链接程序时,报"undefined reference to .."
在Common.h下 有2个函数为 SWORDFISH_DLL_SPEC time_t SwordFishTime(); SWORDFISH_DLL_SPEC uint32 SwordFishMill
undefined reference to `WinMain@16'问题
程序调用QTest::qwait函数,但<em>编译</em>提示我<em>undefined</em> <em>reference</em> to `WinMain@16'<em>错</em>误问题,头文件QTest.h加了,pro项目文件里添加了CONFIG += q
Linux gcc编译error:"collect2: ld returned 1 exit status"
在Linux环境下编一个工程,无论怎么<em>编译</em>总是出现<em>错</em>误,提示如下: bmeta_info.cpp:4280: <em>undefined</em> <em>reference</em> to `crypt’ collect2: ld returned 1 exit status网上查的资料表示: Undefined <em>reference</em> to <em>错</em>误:这类<em>错</em>误是在连接过程中出现的,可能有两种原因∶一是使用者自己定义的函数或者全局变
解决 init.c:(.text+0x34): undefined reference to `main'
在<em>编译</em>程序时碰到以下问题,碰到过几次,也不知怎地稀里糊涂的<em>解决</em>。今天又碰到了,还是找了很久。为了不让自己在这里记录下,记忆力实在是不行了。 这里推荐一篇博客,写的还是不<em>错</em>的的http://www.cnblogs.com/wanyao/archive/2011/06/27/2091666.html。 arm-linux-<em>gcc</em> -Wall -O2 led.c -o main.cgi /opt/
undefined 类型
Undefined类型是一个值,即特殊的<em>undefined</em>。在使用var声明变量但未对其加以初始化时,这个变量的值就是<em>undefined</em> 例如:var message; alert(message == <em>undefined</em>);//true;
C++明明引用了类的头文件,但是不识别类类型
//CameraClient.h #ifndef _CAMERA_CLIENT_H__ #define _CAMERA_CLIENT_H__ #include #include
js报Uncaught TypeError: Cannot read property
Uncaught TypeError: Cannot read property 'push' of <em>undefined</em> ![图片说明](https://img-ask.csdn.net/upload/201704/18/1492501123_519534.png) ![图片说明](https://img-ask.csdn.net/upload/201704/18/1492501134_505006.png) 求大虾围观!~在线等!~急!~ highcharts-3d.js 第25行整行代码 ``` u=a.perspective,m=a.pick,g=a.wrap;k.prototype.is3d=function(){return this.options.chart.options3d&&this.options.chart.options3d.enabled};k.prototype.propsRequireDirtyBox.push("chart.options3d");k.prototype.propsRequireUpdateSeries.push("chart.options3d");a.wrap(a.Chart.prototype,"isInsidePlot",function(a){return this.is3d()||a.apply(this,[].slice.call(arguments,1))});var h=a.getOptions();n(!0,h,{chart:{options3d:{enabled:!1,alpha:0,beta:0,depth:100,fitToPlot:!0,viewDistance:25,frame:{bottom:{size:1}, ```
求助:为什么VScode 一直显示Undefined variable 'ChromeOptions'?
-
gcc/g++ 出现.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的
<em>gcc</em>/g++ 出现.../crt1.o: In function `_start': (.text+0x18): <em>undefined</em> <em>reference</em> to `main'的<em>错</em>误
c++链接过程中undefined reference to 误的原因
如果一个symbol没有被定义,在<em>编译</em>过程中就会报找不到定义的<em>错</em>误 如果是头文件找不到,也会直接报出头文件不存在的<em>错</em>误 有些时候<em>编译</em>出来的lib被移走了,运行的时候会直接报lib不存在的<em>错</em>误,或者<em>编译</em>的时候报找不到lib 如果链接中出现<em>undefined</em> <em>reference</em> to,有两种可能: 一个是忘记设置某个symbol的lib 自己<em>编译</em>的lib多是因为这个问题,只设置了头文件,没...
g++ undefined reference to `main'
今天我在尝试使用g++<em>编译</em>程序,但是遇到了一些挫折 是这样: 1.cpp#include extern int a; void print() { std::cout << a; } 2.cppint a = 3;3.cpp#include void print(); int main() { extern int a;
error LNK2019: 无法解析的外部符号 __imp__RoInitialize@4,该符号在函数 _WinMain@16 中被引用
在VS2017里面写Qt5.9.2的项目,创建了一个新的Qt GUI 的项目, 但是却发现有一个关于怀疑.lib有关的问题。 具体<em>错</em>误如下: 1>qtmaind.lib(qtmain_winrt.ob
出现undefined reference to 'WinMain@16'的可能情况
<em>undefined</em> <em>reference</em> to 'WinMain@16' 意思为提示找不到 WinMain 函数,有几种可能: 1.int main() 写成了 int mian() ,即找不到函数。 2.有可能是找不到一个参数字节总数为16个的XXX函数。
undefined reference to...问题,请大家帮忙解决
我在vc环境下写了标准的c++程序,在vc环境下调试运行,一切正常。 然后我将程序放到cygwin环境下,写了makefile文件,在cypwin环境下执行make命令,结果去出现 /usr/lib/
为什么会显示undefined?
var cc = function(){document.write("helloworld")}; var json = {aa:11,bb:cc}; alert(json.bb());//提示信息
关于用G++编译 undefined reference to 的问题!
照着书上的数据结构算法编链表的,<em>编译</em>通不过。显示<em>undefined</em> <em>reference</em> to `AList::insert(int const&) 书上的算法是这样的,先是一个抽象类ADT,
QT提示undefined reference to `qMain(
QT结合sdl做视频播放器,报如下<em>错</em>误:c:\Users\qt\work\qt\qtbase\src\winmain\qtmain_win.cpp:111: error: <em>undefined</em> <em>reference</em> to `qMain(int, char**)'查明原因是SDL和QT同时定义了main。<em>解决</em>方法:在main函数前加上#undef main...
undefined reference to `dlclose'问题解决方法
make[1]: Entering directory `/usr/local/sinasrv/PyCSF-1.0_Alpha_3@CSF-3.1.2_G2'<em>gcc</em> -I/usr/local/include -I./confparser -I./include -o csfd server.o protocol.o data.o mempool.o pipeline.o common.o main...
gcc编译undefined reference to `__stack_chk_fail'
在网上查了资料,说是在<em>编译</em>时,在CFLAGS后面加上-fno-stack-protector,可是加上之后依然显示<em>undefined</em> <em>reference</em> to `__stack_chk_fail' 平
undefined与null的区别
<em>undefined</em>与null的区别 转载自:http://www.ruanyifeng.com/blog/2014/03/<em>undefined</em>-vs-null.html 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示
C++ 链接时出现:undefined reference to 'XXXX'
项目开发中经常使用 makefile <em>编译</em> 。也经常遇到 make 进行预<em>编译</em>都是正常,但是到链接时就出现 <em>undefined</em> <em>reference</em> to 'XXXX' 的异常情况。检查下来函数名和参数定义及返回参数都没有存在<em>错</em>误的情况下,可能一时找不到<em>错</em>误的地方。 这时往往忽略了,在 XXX.cpp 文件中,函数的现实缺少了含带类名。如: XXXClass::yyy( ){ } ...
undefined"">Ajax返回值在页面上显示为"undefined"
1.使用AJAX异步去数据库查询了一个数据. pw.write(" autoAccount('"+ strIndex +"','"+ (convertToInt(strRuHeHZK) +"','"+
《unix网络编程》中俺的代码出现undefined reference to"Socket"
在学《unix网络编程》,在第10页中的《1.5一个简单的时间、日期服务器程序》中,我<em>编译</em>出现了, <em>undefined</em> <em>reference</em> to"Socket" <em>undefined</em> <em>reference</em>
编译时链接我的动态库出现误:undefined reference to ‘XXXXXX’
如题,之前没问题,<em>编译</em>了自己的动态库,又<em>编译</em>自己的测试程序,能链接到这个动态库。 可是,今天,我又重新<em>编译</em>了自己的动态库, 到了<em>编译</em>测试程序的时候,<em>gcc</em>居然报<em>错</em>,<em>错</em>误信息大致这样: undefine
undefined reference to `sqrt' 问题
转自:http://hi.baidu.com/opmetic/blog/item/86c95209f8065284d0581b14.html 在<em>gcc</em>下用到数学函数,如sqrt。在<em>gcc</em>时要加上 -lm 参数,这样告诉<em>编译</em>器我要用到数学函数了 。 如: <em>gcc</em> a.c -o a -lm
undefined reference to main
这个博文讲一个愚蠢的eclipse 中一个笑话 刚开始使用eclipse时,<em>编译</em>一个简单的c++程序,eclipse马上告诉你,嘿,家伙,我这么蠢,你还用我吗? 他马上显示<em>undefined</em> <em>reference</em> to main这样的<em>错</em>误出来!!! 你以为哪里配置不对,各种苦思冥想,最终,结果出来: 你写好代码之后,你必须点击一下保存! 附: 另外,如果出现lauch failde,
Linux下undefined reference to ‘pthread_create’问题解决
接触了Linux系统编程中的线程编程模块,可<em>gcc</em> sample.c(习惯把书上的sample代码写进sample.c文件中)出现“<em>undefined</em> <em>reference</em> to ‘pthread_create’”,所有关于线程的函数都会有此<em>错</em>误,导致无法<em>编译</em>通过。 问题的原因:pthread不是Linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败。
undefined reference to `kbhit'
kbhit()接口在头文件conio.h(控制台输入输出consoleinput/output)中。 百度百科: conio.h不是C标准库中的头文件,在C standard library,ISO C 和POSIX标准中均没有定义。 conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产...
在函数'_start'中:(.text+0x20):对'main'未定义的引用collect2 :error: ld returned 1 exit status 解决方法
<em>错</em>误信息: 在函数'_start'中:(.text+0x20):对<em>'main'</em>未定义的引用collect2 :error: ld returned 1 exit status 问题: 在文章《linux下<em>编译</em>c文件成为可执行文件的实例和详细过程》中说到,<em>gcc</em><em>编译</em>分四步,预<em>编译</em>、<em>编译</em>、汇编、链接,但是在链接时,始终不成功 使用的命令: 预<em>编译</em>:<em>gcc</em> -E hello.c -o hell...
编译undefined reference to `WinMain'的问题
应该新建立项目Console Application,选择项目要保存的文件夹 打开项目文件夹中的dev文件,在dev文件中添加你写好的main ,cpp,还有头文件即可  
变量undefined详解
1.js有六种数据类型,分别是:<em>undefined</em>、null、string、boolean、number、object首先来说下<em>undefined</em>这个数据类型,可以分为三步进行详解。第一:是什么<em>undefined</em>是其中一种数据类型,它只有一个值,怎么说呢,使用console.log(<em>undefined</em>);在浏览器输出只有一个值,就是<em>undefined</em>.第二:什么情况会出现,如何判断呢?平时项目中出...
js 中null和undefined的区别和用法
js中,每次想知道一个对象是否为空时,首先想到的判断条件是"o==null",但转念一想,感觉还不大安心,又加上“||o== <em>undefined</em>”,这样终于 心满意足了!这就侧面表现出我对null和<em>undefined</em>认知的不足及不自信。而每次查了资料,看过之后又给忘了,所以这里姑且做个笔记! 1.null表示一个对象不存在,即“没有对象”;<em>undefined</em>表示基本类型或对象的值没被定义,也就
collect2: ld returned 1 exit status链接
<em>编译</em>网上下载的开源软件opencapwap,使用make命令成功<em>编译</em> 但是默认的<em>编译</em>器是<em>gcc</em>,而我需要交叉<em>编译</em>,需要<em>编译</em>出能在MIPS下运行的程序。 <em>编译</em>结果如下(输出信息不多,全拷贝出来): #
ZTree报 Cannot read property 'substring' of undefined
先上代码 ``` ``` ``` $(document).ready(function(){ var setting = { view: { dblClickExpand: false, showLine: false, selectedMulti: false }, callback: { beforeClick: function(treeId, treeNode) { var zTree = $.fn.zTree.getZTreeObj("tree"); if (treeNode.isParent) { zTree.expandNode(treeNode); return false; } else { demoIframe.attr("src","list_user.html"); return true; } } } }; var zNodes; $.ajax({ url:"getProducts", type:"post", datatype:"json", async:false, success:function(data){ alert(data); zNodes=data; } }); var t = $("#treeDemo"); t = $.fn.zTree.init(t, setting, zNodes); demoIframe = $("#testIframe"); //demoIframe.on("load", loadReady); var zTree = $.fn.zTree.getZTreeObj("tree"); }); var code; function showCode(str) { if (!code) code = $("#code"); code.empty(); code.append(""+str+""); } ``` 我这样写控制台老是报<em>错</em>。 然后我把ajax返回来的data,直接写到zNodes上,不用ajax,就可以正常显示出来。 ``` [{"id":"0","name":"cpfl","pid":"0"},{"id":"1","name":"FCRS","pid":"0"}, {"id":"2","name":"FCJS","pid":"0"},{"id":"3","name":"FARS","pid":"0"}] ``` 这个是返回的json数据。
误求助 undefined reference to `_imp__waveOutGetVolume@8'
#include "mainwindow.h" #include #include #include #include <Mms
编译时报undefined reference to `printf',求助解决
我用PocketGCC<em>编译</em>下面的代码 #include #include int _tmain(int argc, _TCHAR* argv) { C
调用库的时候,出现undefined reference to
情况是这样的。 我现在有一个库,是别人的开发的,<em>编译</em>后生成libpcap_f.a。我用ar -t查看如下: # ar -t libpcap_f.a bonree_dump.o event.o http
TexStudio提示报citation undefined解决
问题:当bib文件中包含待引用的参考文献,并且在tex中正常通过\cite{}引用,却依然提示citation <em>undefined</em>,pdf中显示问号时,怎么<em>解决</em>报<em>错</em>。 <em>解决</em>:删除根目录下的文件,重新<em>编译</em>tex之后即可正常显示。...
大小端及tcp程序
背景知识:         大端:低字节放在高位,高字节放在低位         小端:低字节放在低位,低字节放在高位         网络序为大端模式         如果发送端与接收端的CPU大小端类型一致时,不需要进行数据字节序的转换;               如果不一致,则至少小端CPU上的程序需要进行字节序(大小端)的转换(因为网络序是大端模式,故大端CPU与网络序之间可以
Qt调用头文件,显示未定义
各位大神,我想问一下,我现在想用Qt 调用一个头文件里面的函数,这个头文件里面都已经写好函数,可以直接使用。 现在我就是想调用头文件里面的d1000_board_init,但是不能运行,显示的是 un
解决Uncaught TypeError: Cannot read property 'fn' of undefined
Uncaught TypeError: Cannot read property 'fn' of <em>undefined</em> 这个意思就是(无法读取位定义的fn属性) 这个<em>错</em>误的出现呢 就是你引入的文件是在jQuery以后引入的 那么<em>解决</em>的办法呢就是把jQuery 的js 文件放在本文件引用的前面就ok了 笔者就是这样<em>解决</em>的 ...
Eclipse For C++编译 undefined reference to 'WinMain@16'
百度的各种方法都好像和我的问题没关系 最后我打算直接用命令行<em>编译</em>,突然发现我的
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
四份DB练习题下载
DB练习题,有助于增加你的DB技术。和考试及格率。要及格快下载。其中包含四个文档,有答案。易读。 相关下载链接:[url=//download.csdn.net/download/xyz15110498590/3935481?utm_source=bbsseo]//download.csdn.net/download/xyz15110498590/3935481?utm_source=bbsseo[/url]
SEHLL 脚本学习指南下载
《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。 作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。 我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握 相关下载链接:[url=//download.csdn.net/download/night6s/5018874?utm_source=bbsseo]//download.csdn.net/download/night6s/5018874?utm_source=bbsseo[/url]
计算机程序设计艺术The.Art.of.Computer.Programming.Volume.3.英文版.part4下载
计算机科学的圣经 Knuth的经典之作 卷三Sorting and Searching的part4 英文版PDF格式 相关下载链接:[url=//download.csdn.net/download/stomach/378590?utm_source=bbsseo]//download.csdn.net/download/stomach/378590?utm_source=bbsseo[/url]
相关热词 c# clr dll c# 如何orm c# 固定大小的字符数组 c#框架设计 c# 删除数据库 c# 中文文字 图片转 c# 成员属性 接口 c#如何将程序封装 16进制负数转换 c# c#练手项目
我们是很有底线的