ld: /mnt/d/Code/fortranRWRC/libReadWrite_c.so: undefined reference to `_binary_TEST_DATJ_start'
时间: 2023-08-11 12:05:12 浏览: 63
disk_to_mnt.rar_The Point
这是一个链接错误,意思是在链接 libReadWrite_c.so 文件时,找不到 `_binary_TEST_DATJ_start' 符号的定义。这个符号通常是由 objcopy 命令生成的,用于将二进制文件中的数据导入到目标文件中。可能的原因是:在编译 ReadWrite_f.o 时,没有使用正确的 objcopy 命令将 TEST.DATJ 转换成目标文件,或者链接参数顺序不正确导致编译器无法正确解析符号引用关系。可以检查编译和链接的命令行参数是否正确,并确保 objcopy 生成的目标文件已经正确地被链接到了可执行文件中。
阅读全文