This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5746:使用 CC=ARM-Linux-gnueabihf-g++对 Processor SDK Linux 06_03_00_106进行交叉编译

Guru**** 1472595 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1020559/am5746-cross-compiling-processor-sdk-linux-06_03_00_106-with-cc-arm-linux-gnueabihf-g

器件型号:AM5746

我正在编译 位于 以下目录 中的 Fast_LDPC_DECODER_for_ARM15:https://github.com/blegal/Fast_LDPC_decoder_for_ARM15/tree/master/bin

我已成功执行了"Getting Started 1.1.8"中的所有步骤。  GCC 工具链

https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Overview/GCC_ToolChain.html?highlight=gcc%20toolchain

我收到以下错误:  

/media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld:找不到-lgomp
collect2:错误:LD 返回1退出状态
Makefile:56:目标'main.icm'的配方失败
Make:***[main.ICC]错误1

[linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> make clean; make
find ../src/ -name "*.o" -exec rm {} \;
find . -name "main.*"    -exec rm {} \;
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CBitGenerator/CBitGenerator.o -c ../src/CBitGenerator/CBitGenerator.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanel.o -c ../src/CChanel/CChanel.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanelAWGN_x86.o -c ../src/CChanel/CChanelAWGN_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanelForFixed.o -c ../src/CChanel/CChanelForFixed.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder.o -c ../src/CDecoder/template/CDecoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed.o -c ../src/CDecoder/template/CDecoder_fixed.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed_x86.o -c ../src/CDecoder/template/CDecoder_fixed_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed_SSE.o -c ../src/CDecoder/template/CDecoder_fixed_SSE.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/CFakeEncoder.o -c ../src/CEncoder/CFakeEncoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/Encoder.o -c ../src/CEncoder/Encoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/GenericEncoder.o -c ../src/CEncoder/GenericEncoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CFixPointConversion/CFastFixConversion.o -c ../src/CFixPointConversion/CFastFixConversion.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CFixPointConversion/CFixConversion.o -c ../src/CFixPointConversion/CFixConversion.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTerminal/CTerminal.o -c ../src/CTerminal/CTerminal.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTimer/CTimer.o -c ../src/CTimer/CTimer.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTrame/CTrame.o -c ../src/CTrame/CTrame.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTools/transpose_neon.o -c ../src/CTools/transpose_neon.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/main_p.o -c ../src/main_p.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o main.icc ../src/CBitGenerator/CBitGenerator.o ../src/CChanel/CChanel.o ../src/CChanel/CChanelAWGN_x86.o ../src/CChanel/CChanelForFixed.o ../src/CDecoder/template/CDecoder.o ../src/CDecoder/template/CDecoder_fixed.o ../src/CDecoder/template/CDecoder_fixed_x86.o ../src/CDecoder/template/CDecoder_fixed_SSE.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o ../src/CEncoder/CFakeEncoder.o ../src/CEncoder/Encoder.o ../src/CEncoder/GenericEncoder.o ../src/CFixPointConversion/CFastFixConversion.o ../src/CFixPointConversion/CFixConversion.o ../src/CTerminal/CTerminal.o ../src/CTimer/CTimer.o ../src/CTrame/CTrame.o ../src/CTools/transpose_neon.o ../src/main_p.o -L/opt/local/lib
/media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: cannot find -lgomp
collect2: error: ld returned 1 exit status
Makefile:56: recipe for target 'main.icc' failed
make: *** [main.icc] Error 1
[linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> ^C
[linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何解决以下错误?

    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld:找不到-lgomp
    collect2:错误:LD 返回1退出状态
    Makefile:56:目标'main.icm'的配方失败
    Make:***[main.ICC]错误1

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    https://stackoverflow.com/questions/20321988/error-enabling-openmp-ld-library-not-found-for-lgomp-and-clang-errors

    抱歉、git repo 是我们尚未编译的内容、我们不支持。 对于某些特定于工具链的论坛、上述错误看起来是一个更好的问题。


    此致、
    基尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为 问题是编译工具链(SDK Linux 06_03_00_106)不支持 openmp (https://en.wikipedia.org/wiki/OpenMP)。  程序中使用 OpenMP 来简化多核配置中的测试/估计吞吐量。  从 makefile 文件中删除-fopenmp 选项只会在单核模式下运行代码。  

    是否有办法启用工具链  SDK Linux 06_03_00_106来支持 openmp、并使用工具链中使用的 ARM-linux-gnueabihf-gcc 编译器进行交叉编译?

    谢谢你。

    Sergey

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我目前正在对在 ARM15 MPU 评估板上运行的代码进行电源分析。

    我正在详细了解如何将 openmp 添加到编译工具链。 我还删除了 Makefile 中的-fopenmp 选项、并收到了此电子邮件底部列出的以下错误。 我想让代码在单核模式下编译,同时评估多核的功耗。

    您能看到如何解决以下编译错误吗? 谢谢你。

    I’ve also included the Makefile:
    #
    # CROS-COMPILATION
    #
    CC=arm-linux-gnueabihf-gcc
    
    # with -fopenmp
    # CFLAGS=-fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    
    # without -fopenmp
    CFLAGS=-fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    LDFLAGS=-L/opt/local/lib
    EXEC=main.icc
    
    
    SRC= \
    ../src/CBitGenerator/CBitGenerator.cpp \
    ../src/CChanel/CChanel.cpp             \
    ../src/CChanel/CChanelAWGN_x86.cpp     \
    ../src/CChanel/CChanelForFixed.cpp     \
    ../src/CDecoder/template/CDecoder.cpp  \
    ../src/CDecoder/template/CDecoder_fixed.cpp     \
    ../src/CDecoder/template/CDecoder_fixed_x86.cpp \
    ../src/CDecoder/template/CDecoder_fixed_SSE.cpp \
    ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.cpp  \
    ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.cpp  \
    ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.cpp \
    ../src/CEncoder/CFakeEncoder.cpp   \
    ../src/CEncoder/Encoder.cpp        \
    ../src/CEncoder/GenericEncoder.cpp \
    ../src/CErrorAnalyzer/CErrorAnalyzer.cpp          \
    ../src/CFixPointConversion/CFastFixConversion.cpp \
    ../src/CFixPointConversion/CFixConversion.cpp     \
    ../src/CTerminal/CTerminal.cpp   \
    ../src/CTimer/CTimer.cpp         \
    ../src/CTrame/CTrame.cpp         \
    ../src/CTools/transpose_neon.cpp \
    ../src/main_p.cpp         \
    
    OBJ= $(SRC:.cpp=.o)
    
    all: $(EXEC)
    
    main.icc: $(OBJ)
                   $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
    
    %.o: %.cpp
                   $(CC) $(CFLAGS) -o $@ -c $< $(CFLAGS)
    
    .PHONY: clean mrproper
    
    clean:
                   find ../src/ -name "*.o" -exec rm {} \;
                   find . -name "main.*"    -exec rm {} \;
    
    mrproper: clean
                   rm $(EXEC)
    
    [linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> make clean
    find ../src/ -name "*.o" -exec rm {} \;
    find . -name "main.*"    -exec rm {} \;
    [linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> make
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CBitGenerator/CBitGenerator.o -c ../src/CBitGenerator/CBitGenerator.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanel.o -c ../src/CChanel/CChanel.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanelAWGN_x86.o -c ../src/CChanel/CChanelAWGN_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanelForFixed.o -c ../src/CChanel/CChanelForFixed.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder.o -c ../src/CDecoder/template/CDecoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed.o -c ../src/CDecoder/template/CDecoder_fixed.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed_x86.o -c ../src/CDecoder/template/CDecoder_fixed_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed_SSE.o -c ../src/CDecoder/template/CDecoder_fixed_SSE.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/CFakeEncoder.o -c ../src/CEncoder/CFakeEncoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/Encoder.o -c ../src/CEncoder/Encoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/GenericEncoder.o -c ../src/CEncoder/GenericEncoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CErrorAnalyzer/CErrorAnalyzer.o -c ../src/CErrorAnalyzer/CErrorAnalyzer.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CFixPointConversion/CFastFixConversion.o -c ../src/CFixPointConversion/CFastFixConversion.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CFixPointConversion/CFixConversion.o -c ../src/CFixPointConversion/CFixConversion.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTerminal/CTerminal.o -c ../src/CTerminal/CTerminal.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTimer/CTimer.o -c ../src/CTimer/CTimer.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTrame/CTrame.o -c ../src/CTrame/CTrame.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTools/transpose_neon.o -c ../src/CTools/transpose_neon.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/main_p.o -c ../src/main_p.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-g++ -fsigned-bitfields -I../cpp_src -W -Wall -O3 -fopenmp -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o main.icc ../src/CBitGenerator/CBitGenerator.o ../src/CChanel/CChanel.o ../src/CChanel/CChanelAWGN_x86.o ../src/CChanel/CChanelForFixed.o ../src/CDecoder/template/CDecoder.o ../src/CDecoder/template/CDecoder_fixed.o ../src/CDecoder/template/CDecoder_fixed_x86.o ../src/CDecoder/template/CDecoder_fixed_SSE.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o ../src/CEncoder/CFakeEncoder.o ../src/CEncoder/Encoder.o ../src/CEncoder/GenericEncoder.o ../src/CErrorAnalyzer/CErrorAnalyzer.o ../src/CFixPointConversion/CFastFixConversion.o ../src/CFixPointConversion/CFixConversion.o ../src/CTerminal/CTerminal.o ../src/CTimer/CTimer.o ../src/CTrame/CTrame.o ../src/CTools/transpose_neon.o ../src/main_p.o -L/opt/local/lib
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: cannot find -lgomp
    collect2: error: ld returned 1 exit status
    Makefile:58: recipe for target 'main.icc' failed
    make: *** [main.icc] Error 1
    [linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> make clean
    find ../src/ -name "*.o" -exec rm {} \;
    find . -name "main.*"    -exec rm {} \;
    [linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin> make
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CBitGenerator/CBitGenerator.o -c ../src/CBitGenerator/CBitGenerator.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanel.o -c ../src/CChanel/CChanel.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanelAWGN_x86.o -c ../src/CChanel/CChanelAWGN_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CChanel/CChanelForFixed.o -c ../src/CChanel/CChanelForFixed.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder.o -c ../src/CDecoder/template/CDecoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed.o -c ../src/CDecoder/template/CDecoder_fixed.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed_x86.o -c ../src/CDecoder/template/CDecoder_fixed_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/template/CDecoder_fixed_SSE.o -c ../src/CDecoder/template/CDecoder_fixed_SSE.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o -c ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/CFakeEncoder.o -c ../src/CEncoder/CFakeEncoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/Encoder.o -c ../src/CEncoder/Encoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CEncoder/GenericEncoder.o -c ../src/CEncoder/GenericEncoder.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CErrorAnalyzer/CErrorAnalyzer.o -c ../src/CErrorAnalyzer/CErrorAnalyzer.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CFixPointConversion/CFastFixConversion.o -c ../src/CFixPointConversion/CFastFixConversion.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CFixPointConversion/CFixConversion.o -c ../src/CFixPointConversion/CFixConversion.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTerminal/CTerminal.o -c ../src/CTerminal/CTerminal.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTimer/CTimer.o -c ../src/CTimer/CTimer.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTrame/CTrame.o -c ../src/CTrame/CTrame.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/CTools/transpose_neon.o -c ../src/CTools/transpose_neon.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o ../src/main_p.o -c ../src/main_p.cpp -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static 
    ../src/main_p.cpp:454: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
    #pragma omp parallel sections //num_threads(NUM_ACTIVE_THREADS)
    
    ../src/main_p.cpp:457: warning: ignoring #pragma omp section [-Wunknown-pragmas]
                     #pragma omp section
    
    ../src/main_p.cpp:482: warning: ignoring #pragma omp section [-Wunknown-pragmas]
                     #pragma omp section
    
    ../src/main_p.cpp:507: warning: ignoring #pragma omp section [-Wunknown-pragmas]
                     #pragma omp section
    
    ../src/main_p.cpp:532: warning: ignoring #pragma omp section [-Wunknown-pragmas]
                     #pragma omp section
    
    arm-linux-gnueabihf-gcc -fsigned-bitfields -I../cpp_src -W -Wall -O3 -march=armv7-a -mtune=cortex-a15 -marm -mfpu=neon -finline -funroll-loops -std=c++11 -I../src -I/opt/local/include/ -mfpu=neon -flax-vector-conversions -static  -o main.icc ../src/CBitGenerator/CBitGenerator.o ../src/CChanel/CChanel.o ../src/CChanel/CChanelAWGN_x86.o ../src/CChanel/CChanelForFixed.o ../src/CDecoder/template/CDecoder.o ../src/CDecoder/template/CDecoder_fixed.o ../src/CDecoder/template/CDecoder_fixed_x86.o ../src/CDecoder/template/CDecoder_fixed_SSE.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o ../src/CEncoder/CFakeEncoder.o ../src/CEncoder/Encoder.o ../src/CEncoder/GenericEncoder.o ../src/CErrorAnalyzer/CErrorAnalyzer.o ../src/CFixPointConversion/CFastFixConversion.o ../src/CFixPointConversion/CFixConversion.o ../src/CTerminal/CTerminal.o ../src/CTimer/CTimer.o ../src/CTrame/CTrame.o ../src/CTools/transpose_neon.o ../src/main_p.o -L/opt/local/lib
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder.o: in function `CDecoder::~CDecoder()':
    CDecoder.cpp:(.text+0x44): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder.o: in function `_GLOBAL__sub_I__ZN8CDecoderC2Ev':
    CDecoder.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder.o:(.rodata+0x1c): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder.o:(.rodata+0x20): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder.o:(.rodata+0x30): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed.o: in function `CDecoder_fixed::~CDecoder_fixed()':
    CDecoder_fixed.cpp:(.text+0x8c): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed.o: in function `_GLOBAL__sub_I__ZN14CDecoder_fixedC2Ev':
    CDecoder_fixed.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed.o:(.rodata+0x1c): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed.o:(.rodata+0x20): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed.o:(.rodata+0x40): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o: in function `CDecoder_fixed_x86::CDecoder_fixed_x86()':
    CDecoder_fixed_x86.cpp:(.text+0x58): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text+0x64): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text+0x84): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o: in function `CDecoder_fixed_x86::~CDecoder_fixed_x86()':
    CDecoder_fixed_x86.cpp:(.text+0xa4): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text+0xac): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o: in function `CDecoder_fixed_x86::~CDecoder_fixed_x86()':
    CDecoder_fixed_x86.cpp:(.text+0xe4): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text+0xec): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text+0xfc): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o:(.ARM.extab+0x0): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o: in function `_GLOBAL__sub_I__ZN18CDecoder_fixed_x86C2Ev':
    CDecoder_fixed_x86.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_x86.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o:(.rodata+0x1c): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_x86.o:(.rodata+0x44): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o: in function `CDecoder_fixed_SSE::CDecoder_fixed_SSE()':
    CDecoder_fixed_SSE.cpp:(.text+0x58): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text+0x64): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text+0x84): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o: in function `CDecoder_fixed_SSE::~CDecoder_fixed_SSE()':
    CDecoder_fixed_SSE.cpp:(.text+0xa4): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text+0xac): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o: in function `CDecoder_fixed_SSE::~CDecoder_fixed_SSE()':
    CDecoder_fixed_SSE.cpp:(.text+0xe4): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text+0xec): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text+0xfc): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o:(.ARM.extab+0x0): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o: in function `_GLOBAL__sub_I__ZN18CDecoder_fixed_SSEC2Ev':
    CDecoder_fixed_SSE.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_fixed_SSE.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o:(.rodata+0x1c): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/template/CDecoder_fixed_SSE.o:(.rodata+0x44): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o: in function `CDecoder_OMS_fixed_x86::~CDecoder_OMS_fixed_x86()':
    CDecoder_OMS_fixed_x86.cpp:(.text+0x48): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o: in function `_GLOBAL__sub_I__ZN22CDecoder_OMS_fixed_x86C2Ev':
    CDecoder_OMS_fixed_x86.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_x86.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_x86.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_x86.o:(.rodata+0xe8c): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o: in function `CDecoder_OMS_fixed_SSE::~CDecoder_OMS_fixed_SSE()':
    CDecoder_OMS_fixed_SSE.cpp:(.text._ZN22CDecoder_OMS_fixed_SSED0Ev[_ZN22CDecoder_OMS_fixed_SSED5Ev]+0x1c): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o: in function `_GLOBAL__sub_I__ZN22CDecoder_OMS_fixed_SSEC2Ev':
    CDecoder_OMS_fixed_SSE.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_SSE.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_SSE.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_SSE.o:(.rodata+0xe8c): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o: in function `CDecoder_OMS_fixed_NEON16_v2::~CDecoder_OMS_fixed_NEON16_v2()':
    CDecoder_OMS_fixed_NEON16_v2.cpp:(.text+0x18): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o: in function `CDecoder_OMS_fixed_NEON16_v2::~CDecoder_OMS_fixed_NEON16_v2()':
    CDecoder_OMS_fixed_NEON16_v2.cpp:(.text+0x50): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_NEON16_v2.cpp:(.text+0x60): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o: in function `CDecoder_OMS_fixed_NEON16_v2::CDecoder_OMS_fixed_NEON16_v2()':
    CDecoder_OMS_fixed_NEON16_v2.cpp:(.text+0xa4): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_NEON16_v2.cpp:(.text+0x1e8): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o:(.ARM.extab+0x0): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o: in function `_GLOBAL__sub_I__ZN28CDecoder_OMS_fixed_NEON16_v2C2Ev':
    CDecoder_OMS_fixed_NEON16_v2.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_NEON16_v2.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CDecoder_OMS_fixed_NEON16_v2.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CDecoder/OMS/CDecoder_OMS_fixed_NEON16_v2.o:(.rodata+0xe90): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTerminal/CTerminal.o: in function `_GLOBAL__sub_I__ZN9CTerminal8ShowTimeEm':
    CTerminal.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTerminal.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTerminal.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTimer/CTimer.o: in function `CTimer::start()':
    CTimer.cpp:(.text+0x110): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x118): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x128): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x154): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x158): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x15c): undefined reference to `std::ostream::put(char)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x160): undefined reference to `std::ostream::flush()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x16c): undefined reference to `std::ctype<char>::_M_widen_init() const'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x1a0): undefined reference to `std::__throw_bad_cast()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTimer/CTimer.o: in function `CTimer::stop()':
    CTimer.cpp:(.text+0x1e4): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x1ec): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x1fc): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x228): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x22c): undefined reference to `std::cout'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x230): undefined reference to `std::ostream::put(char)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x234): undefined reference to `std::ostream::flush()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x240): undefined reference to `std::ctype<char>::_M_widen_init() const'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text+0x274): undefined reference to `std::__throw_bad_cast()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTimer/CTimer.o: in function `_GLOBAL__sub_I__ZN6CTimer7diff_nsE8timespecS0_':
    CTimer.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTimer.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o: in function `CreateChannel(CTrame*, bool, bool)':
    main_p.cpp:(.text+0x20): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0x58): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0x5c): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o: in function `EncoderLibrary(bool, CTrame*)':
    main_p.cpp:(.text+0x7c): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0xa0): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0xb8): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0xbc): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o: in function `CreateDecoder(param_decoder, int, int, int, int)':
    main_p.cpp:(.text+0xdc): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0x14c): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text+0x150): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o:(.ARM.extab+0x0): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o:(.ARM.extab+0x18): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o:(.ARM.extab+0x38): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o: in function `_GLOBAL__sub_I__Z13CreateChannelP6CTramebb':
    main_p.cpp:(.text.startup+0x14): undefined reference to `std::ios_base::Init::Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x1c): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x30): undefined reference to `std::ios_base::Init::~Init()'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o: in function `main':
    main_p.cpp:(.text.startup+0xc0): undefined reference to `omp_set_num_threads'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x390): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x3d4): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x454): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x48c): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x5a0): undefined reference to `operator new(unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o:main_p.cpp:(.text.startup+0x600): more undefined references to `operator new(unsigned int)' follow
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o: in function `main':
    main_p.cpp:(.text.startup+0xf5c): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x15dc): undefined reference to `omp_set_num_threads'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x1624): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x1630): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x1638): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x163c): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x1648): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: main_p.cpp:(.text.startup+0x164c): undefined reference to `__cxa_end_cleanup'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/main_p.o:(.ARM.extab.text.startup+0x0): undefined reference to `__gxx_personality_v0'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CBitGenerator/CBitGenerator.o:(.rodata+0x1c): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanel.o: in function `CChanel::~CChanel()':
    CChanel.cpp:(.text+0x28): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanel.o:(.rodata+0x10): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanel.o:(.rodata+0x20): undefined reference to `__cxa_pure_virtual'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanel.o:(.rodata+0x30): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelAWGN_x86.o: in function `CChanelAWGN_x86::~CChanelAWGN_x86()':
    CChanelAWGN_x86.cpp:(.text+0x48): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelAWGN_x86.o: in function `CChanelAWGN_x86::configure(double)':
    CChanelAWGN_x86.cpp:(.text+0xa4): undefined reference to `log10'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelAWGN_x86.cpp:(.text+0xc0): undefined reference to `pow'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelAWGN_x86.cpp:(.text+0x140): undefined reference to `log10'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelAWGN_x86.cpp:(.text+0x1d8): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelAWGN_x86.o: in function `CChanelAWGN_x86::BruitGaussien()':
    CChanelAWGN_x86.cpp:(.text+0x320): undefined reference to `log'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelAWGN_x86.cpp:(.text+0x360): undefined reference to `sincos'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelAWGN_x86.cpp:(.text+0x3b0): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelAWGN_x86.o:(.rodata+0x38): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelForFixed.o: in function `CChanelForFixed::configure(double)':
    CChanelForFixed.cpp:(.text+0x3c): undefined reference to `log10'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x58): undefined reference to `pow'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x120): undefined reference to `pow'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x17c): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x184): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelForFixed.o: in function `CChanelForFixed::SigmaDuBruit()':
    CChanelForFixed.cpp:(.text+0x2d8): undefined reference to `log10'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x2f4): undefined reference to `pow'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x3bc): undefined reference to `pow'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x418): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x420): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelForFixed.o: in function `awgn(double)':
    CChanelForFixed.cpp:(.text+0x4d8): undefined reference to `log'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x514): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelForFixed.o: in function `CChanelForFixed::BruitGaussien()':
    CChanelForFixed.cpp:(.text+0x550): undefined reference to `log'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x590): undefined reference to `sincos'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x5c0): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelForFixed.o: in function `CChanelForFixed::generate()':
    CChanelForFixed.cpp:(.text+0x730): undefined reference to `log'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x7d8): undefined reference to `log'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x834): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CChanelForFixed.cpp:(.text+0x840): undefined reference to `sqrt'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CChanel/CChanelForFixed.o:(.rodata+0x28): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CEncoder/CFakeEncoder.o: in function `CFakeEncoder::~CFakeEncoder()':
    CFakeEncoder.cpp:(.text._ZN12CFakeEncoderD0Ev[_ZN12CFakeEncoderD5Ev]+0x1c): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CEncoder/CFakeEncoder.o:(.rodata+0x34): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CEncoder/Encoder.o: in function `Encoder::~Encoder()':
    Encoder.cpp:(.text+0x54): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CEncoder/Encoder.o:(.rodata+0x30): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CEncoder/GenericEncoder.o: in function `GenericEncoder::~GenericEncoder()':
    GenericEncoder.cpp:(.text+0x48): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CEncoder/GenericEncoder.o:(.rodata+0x60): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CErrorAnalyzer/CErrorAnalyzer.o: in function `CErrorAnalyzer::~CErrorAnalyzer()':
    CErrorAnalyzer.cpp:(.text+0xa4): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CErrorAnalyzer/CErrorAnalyzer.o: in function `CErrorAnalyzer::~CErrorAnalyzer()':
    CErrorAnalyzer.cpp:(.text+0xd4): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CErrorAnalyzer.cpp:(.text+0xdc): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CErrorAnalyzer/CErrorAnalyzer.o: in function `CErrorAnalyzer::CErrorAnalyzer(CTrame*)':
    CErrorAnalyzer.cpp:(.text+0xa1c): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CErrorAnalyzer.cpp:(.text+0xa3c): undefined reference to `__cxa_throw_bad_array_new_length'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CErrorAnalyzer/CErrorAnalyzer.o: in function `CErrorAnalyzer::CErrorAnalyzer(CTrame*, int)':
    CErrorAnalyzer.cpp:(.text+0xad4): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CErrorAnalyzer.cpp:(.text+0xaf8): undefined reference to `__cxa_throw_bad_array_new_length'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CErrorAnalyzer/CErrorAnalyzer.o: in function `CErrorAnalyzer::CErrorAnalyzer(CTrame*, int, bool, bool)':
    CErrorAnalyzer.cpp:(.text+0xb9c): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CErrorAnalyzer.cpp:(.text+0xbc0): undefined reference to `__cxa_throw_bad_array_new_length'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CErrorAnalyzer/CErrorAnalyzer.o:(.rodata+0x30): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CFixPointConversion/CFastFixConversion.o: in function `CFastFixConversion::~CFastFixConversion()':
    CFastFixConversion.cpp:(.text+0xec): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CFixPointConversion/CFastFixConversion.o:(.rodata+0x2c): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CFixPointConversion/CFixConversion.o: in function `CFixConversion::~CFixConversion()':
    CFixConversion.cpp:(.text+0x10): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CFixPointConversion/CFixConversion.o:(.rodata+0x28): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o: in function `CTrame::CTrame(int, int)':
    CTrame.cpp:(.text+0x28): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x48): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x6c): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x80): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x94): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o:CTrame.cpp:(.text+0xb0): more undefined references to `operator new[](unsigned int)' follow
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o: in function `CTrame::CTrame(int, int)':
    CTrame.cpp:(.text+0xc8): undefined reference to `__cxa_throw_bad_array_new_length'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o: in function `CTrame::CTrame(int, int, int)':
    CTrame.cpp:(.text+0xf4): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x114): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x138): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x14c): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x160): undefined reference to `operator new[](unsigned int)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o:CTrame.cpp:(.text+0x17c): more undefined references to `operator new[](unsigned int)' follow
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o: in function `CTrame::CTrame(int, int, int)':
    CTrame.cpp:(.text+0x194): undefined reference to `__cxa_throw_bad_array_new_length'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o: in function `CTrame::~CTrame()':
    CTrame.cpp:(.text+0x1a8): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x1b0): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x1b8): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x1c0): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: CTrame.cpp:(.text+0x1c8): undefined reference to `operator delete(void*)'
    /media/user/Ti_Sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../lib/gcc/arm-linux-gnueabihf/8.3.0/../../../../arm-linux-gnueabihf/bin/ld: ../src/CTrame/CTrame.o:CTrame.cpp:(.text+0x1d0): more undefined references to `operator delete(void*)' follow
    collect2: error: ld returned 1 exit status
    Makefile:58: recipe for target 'main.icc' failed
    make: *** [main.icc] Error 1
    [linux-devkit]:~/Fast_LDPC_decoder_for_ARM15-master/bin>
    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    错误似乎来自 C++工具链、因为在链接器级  找不到诸如«delete»之类的运算符。 您知道如何解决此编译错误吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉 Sergey。 我们将无法支持该请求、因为我们对该存储库中的代码及其编译没有专业知识。

    关闭此主题。

    -凯尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Keerty、

    我能够解决问题并成功运行和编译代码。 您知道 TI E2E 上的哪个特定主题、我可以在其中提出与 TI SDK 工具链相关的问题吗?

    谢谢你。

    -Sergey

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    与 TISDK 相关的任何内容这是一个论坛。 除此之外、我建议使用开源邮件列表。

    -凯尔西