max_min.c:(.text+0x3c) 编译错误:未定义对“max_func”的引用

用户2286858

我创建了简单的最大值和最小值函数来显示用户输入的最大值和最小值,但出现以下错误。你能给我任何帮助吗?

#include <stdio.h>

void max_func(int i, int j);
void min_func(int i, int j);

void main(void)
{

        int i, j;
        scanf ("%d %d", &i, &j);

        max_func (i, j);
        min_func (i, j);

        void max_func (int i, int j)
        {
                if (i > j)
                        printf("Max Value is %d", i);
                else
                        printf("Max Value is %d", j);
        }

        void min_func(int i, int j)
        {
                if (i < j)
                        printf("Min Value is %d", i);
                else
                        printf("Min Value is %d", j);
        }
}


ubuntu:~$ gcc max_min.c -o max.out
/tmp/ccxQ242Y.o: In function `main':
max_min.c:(.text+0x3c): undefined reference to `max_func'
max_min.c:(.text+0x4b): undefined reference to `min_func'
collect2: error: ld returned 1 exit status
约翰3136

max_func()并且min_func()不应该在里面main(void){ ... }

定义即:

void max_func(int i,int j){
    if ( i>j )
        printf("Max Value is %d", i);
    else
        printf("Max Value is %d", j);
}

(以及类似的用于max_func)应该是截止后}main()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++编译错误-未定义参考

来自分类Dev

错误:编译C ++时出现“未定义引用”

来自分类Dev

c - 在函数“_start”中:(.text+0x20):对“main”的未定义引用

来自分类Dev

在linux错误(.text + 0x20)中编译目标代码:未定义对“ main”的引用

来自分类Dev

C编译-“未定义引用”?

来自分类Dev

C ++ Singleton:“未定义引用”错误

来自分类Dev

C ++“未定义引用”错误

来自分类Dev

在C编程中,编译时出现“未定义引用”错误是什么?

来自分类Dev

仅在g ++编译器中对函数错误的C ++未定义引用

来自分类常见问题

C内核编译:GCC LD未定义对___main的引用

来自分类Dev

编译时SIFT代码(C ++)中的未定义引用

来自分类Dev

C内核编译:GCC LD未定义对___main的引用

来自分类Dev

编译C ++时对main的未定义引用

来自分类Dev

无法编译C ++代码-“未定义的引用-”

来自分类Dev

编译时SIFT代码(C ++)中的未定义引用

来自分类Dev

C ++错误:未定义的引用...和的多个定义

来自分类Dev

C ++未定义的引用

来自分类Dev

(.text + 0x20):对“ main”的未定义引用和对函数的未定义引用

来自分类Dev

(.text + 0x20):对“ main”的未定义引用和对函数的未定义引用

来自分类Dev

Snort错误:plugbase.c:对“设置”的未定义引用

来自分类Dev

在C程序中出现错误“对gettid的未定义引用”

来自分类Dev

CMake CUDA C ++链接错误-对`someFunction()`的未定义引用

来自分类Dev

Snort错误:plugbase.c:对“设置”的未定义引用

来自分类Dev

C++ 错误“对 GPScoord::(double,double) 等的未定义引用”

来自分类Dev

使用MinGW使用网络代码编译简单的C ++ SFML文件会引发错误“对IpAddress的未定义引用”

来自分类Dev

在编译器 c++ FreeBSD 上错误未定义对符号“FCGX_InitRequest”的引用

来自分类Dev

导致问题的最后 26 个结果的 c# Min Max

来自分类Dev

无法编译x86_64 .s和.c文件:函数的未定义引用

来自分类Dev

链接.o对象时,Makfile生成(.text + 0x0):多个定义和(.text + 0x44):未定义引用到错误。

Related 相关文章

  1. 1

    C ++编译错误-未定义参考

  2. 2

    错误:编译C ++时出现“未定义引用”

  3. 3

    c - 在函数“_start”中:(.text+0x20):对“main”的未定义引用

  4. 4

    在linux错误(.text + 0x20)中编译目标代码:未定义对“ main”的引用

  5. 5

    C编译-“未定义引用”?

  6. 6

    C ++ Singleton:“未定义引用”错误

  7. 7

    C ++“未定义引用”错误

  8. 8

    在C编程中,编译时出现“未定义引用”错误是什么?

  9. 9

    仅在g ++编译器中对函数错误的C ++未定义引用

  10. 10

    C内核编译:GCC LD未定义对___main的引用

  11. 11

    编译时SIFT代码(C ++)中的未定义引用

  12. 12

    C内核编译:GCC LD未定义对___main的引用

  13. 13

    编译C ++时对main的未定义引用

  14. 14

    无法编译C ++代码-“未定义的引用-”

  15. 15

    编译时SIFT代码(C ++)中的未定义引用

  16. 16

    C ++错误:未定义的引用...和的多个定义

  17. 17

    C ++未定义的引用

  18. 18

    (.text + 0x20):对“ main”的未定义引用和对函数的未定义引用

  19. 19

    (.text + 0x20):对“ main”的未定义引用和对函数的未定义引用

  20. 20

    Snort错误:plugbase.c:对“设置”的未定义引用

  21. 21

    在C程序中出现错误“对gettid的未定义引用”

  22. 22

    CMake CUDA C ++链接错误-对`someFunction()`的未定义引用

  23. 23

    Snort错误:plugbase.c:对“设置”的未定义引用

  24. 24

    C++ 错误“对 GPScoord::(double,double) 等的未定义引用”

  25. 25

    使用MinGW使用网络代码编译简单的C ++ SFML文件会引发错误“对IpAddress的未定义引用”

  26. 26

    在编译器 c++ FreeBSD 上错误未定义对符号“FCGX_InitRequest”的引用

  27. 27

    导致问题的最后 26 个结果的 c# Min Max

  28. 28

    无法编译x86_64 .s和.c文件:函数的未定义引用

  29. 29

    链接.o对象时,Makfile生成(.text + 0x0):多个定义和(.text + 0x44):未定义引用到错误。

热门标签

归档