Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
主机操作系统:Uubuntu/64 14.07
工具:CCS7、gcc-arm-none-eabi-4_9-2015q3、processor_sdk_rtos_AM437X_3_03_00_04、xdctools_3_50_01_12_core、UIA_2_20_00_02
使用示例 bigtime_IDK_AM437X_CortexA
在 IDK 上编译和执行。
问题:
1) 1)添加 C++类、请参阅以下文件。 链接器失败。 这是因为 g++未用作链接、如何更改?
2) 2)将以下两行代码添加到 example.cpp
#include
std::向量 _g;
生成以下问题:
akefile:145:目标'bigtime_IDK_AM437X_CortexA.out'的配方失败
/home/tcmichals/ti/bios_6_50_01_12/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu/libc.a (lib_a-fstatr.o):在函数` fstat_r'中:
/home/xlibrary/trees/gnu/gnu-d01/src/linaro/gcc-arm-none-eabi-4_9-2015q3-20150921/src/newlib/newlib/libc/reent/fstatr.c:62:对` fstat'的引用未定义
/home/tcmichals/ti/bios_6_50_01_12/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu/libc.a (lib_a-isattyr.o):在函数` isatty_r'中:
/home/xlibrary/trees/gnu/gnu-d01/src/linaro/gcc-arm-none-eabi-4_9-2015q3-20150921/src/newlib/newlib/libc/reent/isattyr.c:`:对"_isatty"的引用未定义
/home/tcmichals/ti/bios_6_50_01_12/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu/libc.a (lib_a-lseekkr.o):在函数` lseek_r'中:
/home/xlibrary/trees/gnu/gnu-d01/src/linaro/gcc-arm-none-eabi-4_9-2015q3-20150921/src/newlib/newlib/libc/reent/lseekr.c:`:对"_lseek"的引用未定义
/home/tcmichals/ti/bios_6_50_01_12/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu/libc.a (lib_a-readr.o):在函数`读取_r'中:
/home/xlibrary/trees/gnu/gnu-d01/src/linaro/gcc-arm-none-eabi-4_9-2015q3-20150921/src/newlib/newlib/libc/reent/readr.c:58:未定义对`读取'的引用
collect2:错误:LD 返回1退出状态
gmake.1]:***[bigtime_IDK_AM437X_CortexA.out]错误1.
gmake:***[全部]错误2.
Makefile:141:目标'all'的配方失败
/*
* example.h
*
* 创建日期:2017年6月8日
* 作者:tcGichals
*
#ifndef example_h_
#define Example_H_
类示例
{
公共:
示例();
虚拟~示例();
};
#endif /* example_h_*/
/*
* example.cpp
*
* 创建日期:2017年6月8日
* 作者:tcGichals
*
#include
#include
//#include
//std::vector _g;
示例::example()
{
// TODO 自动生成的构造函数存根
}
示例::~example()
{
// TODO 自动生成的析构器存根
}