m4

    1

    2답변

    바이너리 정수를 출력하는 M4 매크로를 정의 할 수 있습니까? define(`foo', $1) foo(42) 해야 42

    1

    2답변

    누군가 텍스트 파일을 조작하기 위해 일반 전 처리기를 사용하는지 궁금합니다. Java는 전처리가없는,하지만 난 조건 코드 컴파일을하고 싶습니다 등 이제 더 그런 생각을 가지고, 나뿐만 아니라 대한 일반적인 프리 프로세서를 사용할 수 있습니다로 는 생각은 와서 빈번한 편집이 필요한 모든 종류의 파일이 있지만 모든 편집 작업은 비슷한 방식입니다. 지금, 거기에

    1

    1답변

    m4 매크로에 문제가 있습니다. 매크로 define(BARRIER, ` #if defined USE_PTHREAD_BARRIERS barrier_wait(&$1,$2,$3); #elif defined (USE_CENTRALIZED_BARRIERS) central_barrier(&$1,$2,$3); #endif ') 하고 내 .C 파일에 내가

    3

    2답변

    -I 스위치를 사용하지 않고 내 m4 텍스트 내에서 내 샌드 박스 기본 디렉토리를 기준으로 파일을 포함하고 싶습니다. 는 지금까지, 나는 SYS 호출을 사용하여 환경 변수를 잡아하는 방법을 알아 낸 : define(MODEL_ROOT,`syscmd(`printf $MODEL_ROOT')')dnl 다음, 그 환경 변수를 기반으로 파일을 포함 할 : inc

    2

    2답변

    , 당신은 같은 헤더 파일의 여러 포함 방지 할 수 있습니다 : 나는 M4에서 같은 일을 할 수있는 방법 #ifndef MY_FOO_H #define MY_FOO_H [...] #endif 을 같은 동일한 파일에 여러 include() 매크로 호출 만에 내용을 일으킬 것이다 한 번 포함 되나요? 은 특히, 내가 changequote (나는 dn

    3

    1답변

    Doxygen 또는 이와 유사한 GNU M4 매크로를 문서화 할 수 있습니까? 우리는 매크로의 큰 컬렉션을 가지고 의견을 문서화하고 (Doxygen을 유사,의 JavaDoc 등)과는 문서 감사를 생성하고 싶습니다!

    2

    2답변

    CSS 파일을 생성하기 위해 M4 매크로를 사용하려고합니다. 나는 px로 값을 입력하고 eval()을 사용하여 간단한 결과를 얻으려고합니다. 불행히도 나는 부유물을 얻는 방법을 찾지 못했습니다. define(`FONTSIZE', `13')dnl define(`LINEHEIGHT', `17')dnl .content {padding : eval(LINEHE

    3

    4답변

    자바의 전 처리기 및 매크로에 대한 철학적 논쟁을 모두 알고 있습니다. 나는 일부가 언어 기능을 남용 할 수도 있기 때문에 모두 제외해야한다고 동의하지 않습니다. 효율적인 로깅을 위해 Java 및 Scala 코드에 __FILE__ 및 __LINE__ 매크로를 포함하고자합니다. 런타임 성능 영향으로 인해 Exception을 사용할 수 없습니다. 로깅이 "생산

    7

    9답변

    누군가가 (예를 들어 '표준'전처리 기와 같이) 문제를 해결하는 데 도움이 되었기 때문에 학문적 발췌문 이상의 autoconf (바람직하게 ac 또는 C++ 환경) 외에도 m4의 사용법을 알고 있습니까? 해결하기가 어렵다. 나는 스크립트, 선행 처리기, whitvers를 사용하여 중복을 줄이거 나 최소화하려는 C++ 프로젝트를 수행 할 방법을 생각하고 있으

    2

    1답변

    파일이 .m4 인 파일 폴더가있는 OpenSource Linux 라이브러리가 있습니다. 이 라이브러리를 Android NDK에 이식하고 싶습니다. 질문 : 이들을 컴파일하는 방법. m4? 즉 Android.mk을 작성하는 방법은 무엇입니까?