m4

    0

    1답변

    런타임시 함수 인수를 생성해야하는 요구 사항이 있습니다. 컴파일 타임에 인수 또는 해당 유형의 수를 알지 못합니다. 런타임시 파일에서 읽어야하고 코드를 생성하고 동적으로로드해야합니다. 이전에 M4 매크로 생성 언어를 사용했습니다. 가독성과 유용성을 희생하면서 뛰어난 성능을 제공합니다. 이번에는 그 경로를 사용하고 싶지 않았으며 C++ 11 Variadic

    0

    1답변

    버전 1.4.6 (OS X 10.6.8에서 제공되는 버전)에서 1.4.16으로 m4를 업그레이드하려고합니다. 나는 homebrew로 설치했고, 소스에서/usr/local/(/ usr/local/usr을/usr에 넣으려면/etc/경로를 편집했다.)로 만들었지 만 시스템 버전은 여전히 ​​우선 순위를 갖는 것으로 보인다. 특히, 내가 m4 --version',

    3

    1답변

    pythondir 변수를 찾으려면 automake의 매크로 AM_PATH_PYTHON을 사용하고 있습니다. 지금까지는 기본적으로 우분투에서 파이썬 2.7을 기본값으로 사용하고 있습니다. 이제 나는 python3.x (특히 3.3)을 빌드하려고합니다. , python3.3을 얻을 python3 특정 변수에 AC_SUBST를 사용하여 생성 된 모든 변수를 저장

    1

    1답변

    C++ m4 매크로 사용과 관련하여 질문이 있습니다. 나는 다른 사람의 코드를 컴파일하려고하고 헤더 파일 중 하나처럼 보이는 라인이 오전 : error: expected constructor, destructor, or type conversion before ‘(’ token :이 코드를 컴파일 할 때 물론이 오류를 반환 b4_copyright(C++

    1

    1답변

    가능합니까? 그렇다면 오류 출력에 마지막 몇 줄의 코드가 포함될 수 있습니까? 나는 __LINE__과 __FUNC__에 대한 GNU g ++의 지원에 대해 알고 있지만 줄 번호를 int로, 함수 이름을 문자열로 제공합니다. - 프로그램의 코드가 실패한 함수 또는 프로그램에서 실행 한 마지막 명령을 덤프하고 싶습니다. . 나는 코드베이스를 구문 분석하고 그들

    2

    1답변

    가변 개수의 인수를 허용하고 각 인수를 처리하는 M4 매크로는 어떻게 정의합니까? "shift"와 "foreach (예제에서)"매크로를 살펴 보았지만 매크로를 사용하여 매크로를 조합 할 수는 없습니다. 어떤 도움을 주셔서 감사합니다. define(UL, `wrap each arg in <li> tag, then wrap the whole output in

    2

    2답변

    m4 매크로의 주어진 인수 목록에서 마지막 인수를 어떻게 참조 할 수 있습니까? 마지막 인수를 가져 와서이를 기반으로 매크로 확장을 생성해야한다는 요구 사항이 있습니다.

    0

    1답변

    난 .configure 스크립트를 설치하기 쉽게하여 비전 과학 F77 프로그램을 현대 세계로 업데이트하려고합니다. 그러나 이것은 광고보다 어렵다는 것이 입증되었습니다. 21 세기로 발길을 돌려 비명을 지르고있는 프로그램은 라이브러리를 플로팅하는 SuperMongo를 필요로하며, Automake가 필요한 SuperMongo 라이브러리 (libplotsub.a

    0

    1답변

    this tutorial을 사용하여 PHP 확장 코드를 작성하려고합니다. config.m4 파일에는 PHP_ARG_ENABLE 등과 같은 매크로가 있습니다. 이러한 매크로에 대한 정의는 어디에 있습니까?

    0

    1답변

    현재 "SPARC Architecture, 어셈블리 언어 프로그래밍 및 C. Second Edition"이라는 책을 읽었습니다. define(loc, 0) define(sto, 'loc: 44 $1 define('loc', eval(loc+2))') 건이며, 내가 첫 번째 라인을 이해한다 : 내가 이해하지 또는 특정 명령을 이해 할 수없는 오전 않는