c引用外部文件出错

因为需要在头文件中加上相对路径, 比如:

修改前:

//主程序
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int TESTscan();
char Scanin[300],Scanout[300]; //用于接收输入输出文件名
FILE *fin,*fout; //用于指向输入输出文件的指针
void main(){int es=0;es=TESTscan();//调词法分析if (es>0) printf("词法分析有错,编译停止!");else printf("词法分析成功!\n");
}

修改后:

//主程序
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include "TESTscan.c"
int TESTscan();
char Scanin[300],Scanout[300]; //用于接收输入输出文件名
FILE *fin,*fout; //用于指向输入输出文件的指针
void main(){int es=0;es=TESTscan();//调词法分析if (es>0) printf("词法分析有错,编译停止!");else printf("词法分析成功!\n");
}

TESTmain.c:(.text+0x15): undefined reference to `TESTscan‘相关推荐

  1. 关于移植jSON编译时报错sbrkr.c:(.text+0xc): undefined reference to `_sbrk'处理

    最近有个项目需要用到jSON函数,在移植了jSON后编译报错如下:sbrkr.c:(.text+0xc): undefined reference to `_sbrk'. 通过百度查询知道原来是GCC ...

  2. /tmp/ccAceHhY.o: In function `main': main.c:(.text+0xc7): undefined reference to `dlopen' main.c:

    写一些调用dlopen函数的程序,编译的时候总是报: /tmp/ccAceHhY.o: In function `main': main.c:(.text+0xc7): undefined refer ...

  3. In function `sk_X509_EXTENSION_num': openssl.c:(.text+0xdf): undefined reference to `OPENSSL_sk_num'

    问题描述: 在更新cmake时,遇到如下问题 lib/libcmcurl.a(openssl.c.o): In function `sk_X509_EXTENSION_num': openssl.c: ...

  4. gcc报(.text+0x24): undefined reference to `main‘collect2: error: ld returned 1 exit status解决方法

    我已经记不清自己为什么这样解决了,重新搜索了一下也没发现类似的答案. 由于实验需要,我需要编译这个例子: https://github.com/grimm-co/GEARSHIFT/blob/trun ...

  5. thread_join.c:(.text+0x6f): undefined reference to `pthread_create' 问题的解决

    今天在测试一个线程例子时,结果出现如下错误 [root@tom fzf]# gcc thread_join.c -o thread_join /tmp/cc1HozRv.o: In function ...

  6. ompparticles.cpp:(.text+0x322): undefined reference to `omp_set_num_threads'

    参考 http://www.code-by.org/viewtopic.php?f=54&t=163 转载于:https://www.cnblogs.com/paktc/p/5999033.h ...

  7. C语言 undefined reference问题

    报错 (.text+0x15): undefined reference to `get_names' (.text+0x2d): undefined reference to `show_names ...

  8. 报错解决:undefined reference to `snappy::MaxCompressedLength(unsigned long)'

    下午在编译phxpaxos的样例时报错了,报错如下: g++ echo_sm.o echo_server.o main.o -o phxecho -L/home/zhang/phxpaxos/.lib ...

  9. pow函数gcc编译提示 undefined reference to `power' 的解决办法

    一个程序,用了pow函数,头文件中也包含了<math.h>文件,但是在编译时,gcc -o ippanduan ippanduan.c  一直提示如下错误: /tmp/ccARJLRg.o ...

最新文章

  1. JavaScript学习总结(十六)——Javascript闭包(Closure)
  2. Nature:深大李猛组揭示阿斯加德古菌新门(悟空古菌)及其与真核生物的关系
  3. 如何应对安全漏洞的修复
  4. js实现数独算法(优化版本)
  5. java工具配置_Java™ 教程(配置实用工具)
  6. Java传xml时字符串乱码_php调用java传递xml字符串乱码怎么办
  7. STM32F10x 使用SysTick的延时函数
  8. 数据挖掘之数理统计与常见分布与假设检验
  9. 提高局域网速度的21招
  10. gif动态图批量加水印方法
  11. Word设置标题以及自动编号——保姆级教程
  12. PC端的TIM无法打开?打开“QPCore Service”服务 ,访问被拒?关掉杀毒软件
  13. idea 内存溢出问题
  14. onnxruntime.capi.onnxruntime_pybind11_state.InvalidProtobuf: [ONNXRuntimeError] : 7 : INVALID_PROTOB
  15. 前端面试笔试编程题(持续更新中)
  16. 微信小游戏越来越「重」,但它能赚钱么?
  17. 搞搞 Prometheus 的告警原理
  18. datagrid系列之-基本添加行,删除行,插入行,自定义方法
  19. 第九天:按键及中断原理
  20. codeblocks使用教程

热门文章

  1. java如何根据pid转tid_C语言编程中pid, tid以及真实pid的关系(转)
  2. Free Spire.XLS for .NET 8.3 (社区版)
  3. JS实现网页动态折叠菜单
  4. 新魔百和九联UNT402A-免拆机-刷机固件及教程
  5. 51单片机常用辅助软件
  6. python实现app自动签到器_Python实现自动签到脚本功能
  7. MySql实现联合查询
  8. debug中E命令的使用
  9. HeadFirst设计模式(模式总览速查)
  10. 关于Matlab中画图任意调整Markers距离的问题