필터 지우기
필터 지우기

Add Library to default toolchain

조회 수: 5 (최근 30일)
Constantin Wiesener
Constantin Wiesener 2020년 1월 26일
Hi,
I am using ert code generation and would like to add a custom library for linking during building.
But i can only add options. Adding libraries is not possible. It will always be added before the -o files. Actually I want to add the pthread library for linux project
but I am getting an undefined reference:
Version:1.0 StartHTML:0000000100 EndHTML:0000004363 StartFragment:0000000100 EndFragment:0000004363
I/opt/MATLAB/R2017b/extern/include -I/opt/MATLAB/R2017b/simulink/include -I/opt/MATLAB/R2017b/rtw/c/src -I/opt/MATLAB/R2017b/rtw/c/src/ext_mode/common -I/opt/MATLAB/R2017b/rtw/c/ert -I/opt/MATLAB/R2017b/rtw/c/src/rtiostream/rtiostreamtcpip -I/opt/MATLAB/R2017b/toolbox/coder/rtiostream/src/utils -o "ert_main.o" "ert_main.cpp" In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33:0, from /usr/include/stdio.h:27, from ert_main.cpp:19:
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ### Creating standalone executable ../test ... g++ -Wl,-rpath,"/opt/MATLAB/R2017b/bin/glnxa64",-L"/opt/MATLAB/R2017b/bin/glnxa64" -o ../test test.o test_data.o ext_svr.o updown.o ext_work.o rtiostream_interface.o rtiostream_tcpip.o rtiostream_utils.o ert_main.o -lm ert_main.o: In function `sub_rate2(void*)': ert_main.cpp:(.text+0x67): undefined reference to `sem_wait' ert_main.cpp:(.text+0x7c): undefined reference to `sem_wait' ert_main.o: In function `sub_rate3(void*)':
As I understood a Makefile is generatd which only gives the -lm as a library linking option. Which makefile I have to change?
test.png

답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink Coder에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by