NASM - C
: 는 그냥 됌. NASM에서 global, extern만 해주면
C - C++
: 는 extern "C"를 해주면 됌.
: 래핑 http://yubi.tistory.com/49
NASM - C++
: 됌. NASM에서 호출할 때는 C++ 함수에다가 extern "C"
: C++ 에서 호출할때는 C++헤더에 NASM 함수 프로토 타입에 extern "C"
- 구글링 자료에서는 extern만 하라고 되있으나 그렇게 안됌. 그리고 C에선 extern 상관 없든데. C++에선 필요한가봄.
아니면 "C"때문에 extern이 필요한것 일수도 있고.
결론 - extern "C"를 통해 네임 맹글링을 막자.
CLHK64 makefile 첨부
'기타 자료' 카테고리의 다른 글
ㅇㅇ (0) | 2013.05.19 |
---|---|
Doxygen + Graphviz + Eclipse (1) | 2013.01.30 |
Windbg 정리 (0) | 2013.01.27 |
Windbg + Vmware, Websymbol 세팅 (0) | 2013.01.22 |
각종 디바이스 드라이버 데이터 시트 및 코딩 (0) | 2013.01.22 |