CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

gcc编译链接的时候出错,不能生成可执行文件。

楼主TianNi(报慈浜)2005-01-04 16:50:47 在 Linux/Unix社区 / 程序开发区 提问

make   -f   Makefile  
   
  /usr/local/bin/gcc     -o   aes   aes.o  
  Undefined                                               first   referenced  
    symbol                                                           in   file  
  __gxx_personality_v0                                 aes.o  
  main                                                                 /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/  
  3.2/crt1.o  
  ld:   fatal:   Symbol   referencing   errors.   No   output   written   to   aes  
  collect2:   ld   returned   1   exit   status  
  make:   ***   [aes]   Error   1  
   
  该如何解决呢? 问题点数:20、回复次数:7Top

1 楼AlphaCN_NET(K.I.S.S.->Keep It Simple,Stupid)回复于 2005-01-04 17:47:14 得分 8

o   ??   感觉好像没有main函数呢Top

2 楼AlphaCN_NET(K.I.S.S.->Keep It Simple,Stupid)回复于 2005-01-04 17:47:42 得分 0

程序贴出来看看Top

3 楼autoegg(哲学指引生活 && (动心忍性,增益其所不能))回复于 2005-01-04 20:27:47 得分 4

把你的Makefile贴出来看看吧。Top

4 楼lijiangshui(南方朱雀)回复于 2005-01-04 21:56:42 得分 4

你在生成aes.o的时候没有对源程序中的函数用extern   "C"吧Top

5 楼Linuxre()回复于 2005-01-04 23:47:20 得分 4

GCC编译c代码好像要求文件是以.C后缀,否则会出错,我以前碰到过  
   
  试试?Top

6 楼TianNi(报慈浜)回复于 2005-01-05 09:58:13 得分 0

CC   =   /usr/local/bin/gcc  
  aes:aes.o  
                  $(CC)   -o   aes   aes.o  
   
  aes.o:aes.cpp   aes.h   aes_tbl.h  
                  $(CC)   -c   aes.cpp  
   
  clean:  
                  rm   -f   aes   *.o  
   
  这是Makefile文件。Top

7 楼TianNi(报慈浜)回复于 2005-01-05 10:08:33 得分 0

对不起,没看清楚,是没有main函数,这只是个库函数。  
  需要有测试程序来调用。Top

相关问题

  • 用gcc编译出错
  • 奇怪:编译生成了.class文件后,再用javac.编译就出错了
  • 编译通过,为什么生成EXE时出错!请指点
  • 编译出错
  • 编译出错??
  • 编译出错!!
  • 编译出错
  • 有一个程序编译没有错,生成EXE文件出错为什么
  • 编译时出错?
  • fieldsbyname 编译出错

关键词

  • 函数
  • 文件
  • gcc
  • aes
  • cc
  • usr
  • local

得分解答快速导航

  • 帖主:TianNi
  • AlphaCN_NET
  • autoegg
  • lijiangshui
  • Linuxre

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo