当前位置:  技术问答>linux和unix

在Ubuntu9.10下使用外部函数的问题

    来源: 互联网  发布时间:2016-09-13

    本文导语:  /*main.c 文件里*/ extern void kany(); int main() {   kany();   return 0; } /*在1.c文件里*/ #include void kany() {   printf("helloworld"); } 编译gcc -g main.c -o main 为什么会出现undefined reference to kany的问题,相同代码在VS2008下可以...

/*main.c 文件里*/
extern void kany();

int main()
{
  kany();
  return 0;
}

/*在1.c文件里*/
#include
void kany()
{
  printf("helloworld");
}

编译gcc -g main.c -o main
为什么会出现undefined reference to kany的问题,相同代码在VS2008下可以运行。1.c和main.c都在一个test的文件夹下,test下除了这个两个文件没有任何文件

|
我不太懂编程 但是这样试试呢
mv 1.c 1.h

然后在main.c里加一句
#include "1.h"

再gcc -g main.c -o main

|
多个C文件,在linux下,不能简单的通过#include

需要你写个Makefile


关于Makefile是什么,怎么写,在网上自己百度。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助:关于Ubuntu9.10的安装问题
  • 安装ubuntu9.04时重启后没有双系统提示菜单,直接进入xp
  • ubuntu9.04 vmware 的怪事
  • 用vmware 7安装UBUNTU9.10的问题
  • ubuntu9.1换显示器 黑
  • ubuntu9.10 如何启动字符界面?
  • 请问,Ubuntu9.04下如何配置C语言开发环境
  • ubuntu9.10的grub修复问题
  • ubuntu9.04无法调分辨率
  • 關於UBUNTU9.10中Gadmin-squid的配置問題想請教
  • 求ubuntu9.04下安装nessus3.0的详细方法
  • 我的ubuntu9.04不知道为什么每次启动后都会自动打开/root目录??
  • 关于笔记本装UBUNTU9.04的问题
  • 安装ubuntu9.04时出现问题
  • 我用Qemu安装在移动硬盘的ubuntu9.10 启动不了?
  • ubuntu9.10下kermit连接开发板乱码
  • ubuntu9.10怎样让命令行环境全屏?
  • 如何从Ubuntu9.10直接升级到11.10
  • linux和unix iis7站长之家
  • 在ubuntu9.10下编译内核


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3