그래서 라이브러리를로드하기 위해 dlopen
을 사용하는 몇 가지 코드가 있는데, 나는 그것을 블루투스 시스템에서 작동 시키길 원하지만, 테스트 할 블루겐이 없으며, 직접적으로 작업 한 적이 없다. bluegene은 ltdl.h
을 지원합니까, 아니면 다른 것을 사용합니까? 그렇다면 무엇을 사용합니까?Bluegene 시스템은 ltdl 또는 다른 종류의 dlopen()을 지원합니까?
답변
BlueGene/L은 동적 연결 또는 라이브러리로드를 지원하지 않습니다. 블루진/L은 IBM XL 컴파일러를 사용하지만이 장 5.
에 redbook에 설명되어 다른 모든 IBM 서버에 대한 차이가 있습니다. 특히, IBM p 시리즈 리눅스 프로그래밍 모델의 경우, 리눅스 PPC64 에서 몇 가지 차이점 은 다음과 같습니다
- 없음 비동기 I/O
- 없음 동적
을 연결하지 않음 표준 입력- 요구 페이징/스왑 필요 없음
- 가상 주소 공간이 실제 메모리와 일대일로 매핑됩니다.
- 읽기 전용 메모리가 없습니다 때문에 CNK 디자인 결정에 y를
- -
동적 라이브러리는 블루진/P에서 지원되는 CONST의 char * p를 쓰기 없음 SIGSEGV.
정확히 내가 알아야 할 것이 었습니다. 고맙습니다! – Sam
사실 그것은 연결된 레드 북 5 장에서 나온 것 같습니다. –
@Dan 감사합니다. 답변을 업데이트했습니다. –
- 1. 상태 시스템은 어떤 종류의 문제점을 해결합니까?
- 2. 알 수없는 참조 dlopen을
- 3. Delphi는 어떤 종류의 연산자 오버로드를 지원합니까?
- 4. iMacros는 javascript 또는 다른 스크립트를 지원합니까?
- 5. WCF는 모든 종류의 이력서 기능을 지원합니까?
- 6. dlopen을 사용하여 dylib 버전 찾기
- 7. 다른 종류의 스택이 많음
- 8. 다른 종류의 완료하기
- 9. 다른 종류의 패킷
- 10. 임베디드 리눅스 용 윈도우 잉 시스템은 하드웨어 오버레이를 지원합니까?
- 11. DGML은 다른 모양을 지원합니까?
- 12. 한 종류의 파일을 넣을 때만 앱 코드를 지원합니까?
- 13. Linq 다른 종류의 목록을 정렬하려면
- 14. 다른 종류의 요소와 배열을 만들기
- 15. SimpleRepository는 메모리 내 또는 다른 "대체"데이터베이스 엔진을 지원합니까?
- 16. CouchDB 또는 MongoDB는 집계를 지원합니까?
- 17. PHP의 광고 관리 시스템은 무엇입니까?
- 18. SOA 아키텍처에서 다른 종류의 프로토콜 제공
- 19. 또는 VBscript의 SendKeys가 유니 코드를 지원합니까?
- 20. Asp.net 또는 Asp.net MVC 템플릿 기반 시스템은 무엇입니까?
- 21. 종류의
- 22. 종류의
- 23. JSoup는 getComputedStyle 또는 이와 동등한 기능을 지원합니까?
- 24. 안드로이드에서 콜백 또는 어떤 종류의 이벤트를 사용해야합니까?
- 25. Silverlight는 sqlce 또는 Ms Access DB를 지원합니까?
- 26. 열거 문제 : 다른 종류의 기호로 다시 선언되었습니다.
- 27. 다른 종류의 단일 정렬 된 C# 목록?
- 28. stl에서 다른 종류의 컨테이너와 벡터를 비교합니까?
- 29. 다른 종류의 "작업 대기열"API가 있습니까?
- 30. Scala : 다른 종류의 멀티 맵으로 ResultSet 변환
'dlopen()'이 있어도 어쨌든 코드가 제대로 작동하도록 런타임 테스트가 필요합니다. –
음, 저에게 비교적 빨리 테스트 해줄 사람들이 있습니다.하지만 "말하기"에 앉아있는 것이 아니므로, 그냥 주변을 둘러보고 일을 시도하고 그들이 뛰는지를 볼 수는 없습니다. . 나는 단지 시험을하지 않고 무언가를 작성하고 배포하기 만하는 것이 아닙니다. – Sam
@Sam BlueGene/L 또는 BlueGene/P? 또한 BlueGene 질문에 +1. –