Matlab/Octave를 사용하여 C 코드를 래핑하려고합니다. 문제는 코드가 -fPIC로 컴파일되지 않았으며, 이는 mex 파일로 감쌀 필요가있는 것처럼 보입니다. 모든 소스 코드에 액세스 할 수 없으므로 -fPIC로 다시 컴파일 할 수 없습니다. 이 문제를 해결할 방법이 있습니까?-fPIC없이 컴파일 된 코드와 mex 파일을 연결하는 방법이 있습니까
1
A
답변
2
불행히도 나는 거기 있다고 생각하지 않습니다. 독립형 실행 파일을 빌드하고이를 실행하려면 "system"명령을 사용해야 할 수도 있습니다.
2
-fPIC 스위치는 공유 라이브러리에서 사용하기에 적합한 위치 독립적 코드를 생성합니다. -fPIC없이 생성 된 코드는 위치 독립적이지 않으며 공유 라이브러리에서 사용할 수 없습니다. MEX 파일은 공유 라이브러리이기 때문에 비 PIC 코드를 사용할 수 없습니다.
관련 문제
- 1. 컴파일 된 코드와 네이티브 컴파일 된 코드의 차이점
- 2. 함수가 컴파일 된 JIT인지 확인하는 방법이 있습니까?
- 3. MySQL에서 오라클을 연결하는 방법이 있습니까
- 4. 이클립스의 그래픽 레이아웃보기에서 오디오/사운드 파일을 버튼에 연결하는 방법이 있습니까?
- 5. MATLAB Mex 파일
- 6. Java 코드를 C# 코드와 연결하는 방법은 무엇입니까?
- 7. matlab mex 파일에 대한 코드를 보는 방법
- 8. GCC : 명확한 코드와 일치하는 어셈블리로 컴파일 하시겠습니까?
- 9. Silverlight를 사용하여 TFS 2010에 연결하는 방법이 있습니까?
- 10. Command를 WPF Toolkit DataGridHyperlinkColumn과 연결하는 방법이 있습니까?
- 11. 각 for 루프를 병렬로 연결하는 방법이 있습니까?
- 12. TFS에서 프로젝트간에 작업 항목을 연결하는 방법이 있습니까?
- 13. WP7의 IE 브라우저에 연결하는 방법이 있습니까?
- 14. redmine 주석과 git commit을 연결하는 방법이 있습니까
- 15. 하나 이상의 PPC를 ActiveSync에 연결하는 방법이 있습니까?
- 16. autoconf로 명명 된 실행 파일을 확인하는 표준 방법이 있습니까
- 17. 요청마다 컴파일 된 자산을 얻을 수있는 방법이 있습니까?
- 18. 컴파일 된 이름에 스타일 이름을 포함하도록 GWT를 설정하는 방법이 있습니까?
- 19. 컴파일 된 dll의 기본 주소를 변경하는 방법이 있습니까?
- 20. FORTRAN-MATLAB MEX 파일 오류
- 21. Max-flow/min-cut 알고리즘에서 mex 파일을 연결하는 중 오류가 발생했습니다.
- 22. VB.NET에서 타사 EXE 파일을 제어하는 방법이 있습니까?
- 23. 외부 파일을 어셈블리와 연결하는 방법
- 24. Eclipse 내부에서 컴파일 된 외부에서 컴파일 된 C++ 실행 파일을 어떻게 디버깅 할 수 있습니까?
- 25. mex-functions 프로파일 링
- 26. 이상한 MEX 파일 동작
- 27. 컴파일 된 메소드의 소스 파일을 검색하려면 어떻게해야합니까?
- 28. Perforce : 번호가 매겨진 변경 목록을 저장소의 폴더에 연결하는 방법이 있습니까?
- 29. asp.net에서 편집 - 컴파일 - 디버그주기를 빠르게하는 방법이 있습니까?
- 30. Matlab에서 mex 프로그램에 더 많은 메모리주기