영어프랑스어스페인어

Ad


온웍스 파비콘

cxref - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 cxref를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 cxref 명령입니다.

프로그램:

이름


cxref - C 상호 참조 및 문서화 도구입니다.

개요


cxref 파일 이름 [ ... 파일 이름] [-영형이름] [-N기본 이름] [-NS기본 이름] [-모든 댓글]
[-코멘트 없음] [-축어-설명] [-블록-댓글]
[-xref[-모두][-파일][-func][-var][-유형]] [-warn[-all][-comment][-xref]]
[-index[-all][-file][-func][-var][-type]] [-날것의] [-유액] [-html[-src]] [-rtf] [-sgml]
[-NS이름] [-NS밝히다] [-유밝히다] [-CPP cpp_프로그램] [-- cpp_args ... cpp_args]

cxref 파일 이름 [ ... 파일 이름] -지우다 [-영형이름] [-N기본 이름] [-NS기본 이름]

기술


C에 대한 문서와 상호 참조를 자동으로 생성할 수 있는 프로그램
프로그램)

입력은 적절한 주석이 포함된 C 프로그램이고 출력은 LaTeX, HTML, RTF 또는
SGML 파일.

옵션


파일 이름
문서화할 파일 이름, 한 번에 문서화할 수 있는 파일 수에는 제한이 없습니다.

-지우다
명명된 파일은 출력 디렉터리와 해당 항목에서 삭제됩니다.
상호 참조 데이터베이스와 기본 출력 파일이 제거됩니다.

-오디르이름
출력 라텍스 파일에 사용할 디렉토리 이름과 위치
생성된 상호 참조 파일입니다.

-N기본 이름
대신 출력 및 상호 참조 파일의 첫 번째 부분에 사용할 이름입니다.
cxref의 파일 확장자는 동일하게 유지됩니다.

-Rdirname
소스 파일이 둘 이상의 디렉터리에 있는 경우 dirname을 다음 이름으로 설정합니다.
소스 트리의 루트 디렉토리(쉬우면 상대 경로를 사용하십시오(예: `-R..)/ ..').
그런 다음 해당 루트 디렉토리에서 cxref를 실행하고 `-Odirname'은 다음과 같아야 합니다.
해당 디렉토리에 상대적입니다.

-모든 댓글
기존 의견이 효과가 있다고 생각하는 경우(위 설명 참조)
특별 코멘트). [위험! 이 옵션을 사용하면 이상한 결과가 나올 수 있습니다.]

-코멘트 없음
모든 주석을 무시합니다. 상호 참조만 원하는 경우 유용합니다.
선적 서류 비치.

- 축어-댓글
코드에 있는 주석이 미리 정해진 스타일로 포맷된 경우
출력에 보존하려는 항목이 있으면 이 옵션을 사용하면 해당 항목이 출력에 저장되지 않도록 강제됩니다.
재포맷되었습니다. [참고로 이는 파일 및 함수 설명에만 해당됩니다.]

-블록 주석
프로그램의 주석이 '블록' 스타일로 포맷된 경우(선행 문자 포함)
모든 줄의 '*' 문자), 이 옵션은 해당 문자를
산출. [단일 `*', `+', `|'에 대해 작동합니다. 또는 `:' 각 줄에.]

-xref 상호 참조 정보를 생성합니다(아래 참조).
-all 모든 상호 참조.
-file 파일에 대한 상호 참조.
-func 함수에 대한 상호 참조.
-var 변수에 대한 상호 참조.
-type 유형에 대한 상호 참조.

-경고하다 경고가 발생하면 옵션을 함께 연결해야 합니다.
-all 모든 경고.
-comment 누락된 댓글에 대해 경고합니다.
-xref 상호 참조가 누락되었음을 경고합니다.

-인덱스 상호 참조 색인을 생성하려면 옵션을 함께 연결해야 합니다.
-all 모든 인덱스.
-file 파일 인덱스.
-func 함수 색인입니다.
-var 변수 인덱스.
-type 유형의 색인입니다.

-노골적인 -warn을 제외하고는 실제로 많이 사용되지 않는 원시 형식의 출력을 생성합니다.

-유액 각 소스 파일과 추가 파일을 문서화하기 위해 LaTeX 파일을 생성합니다.
여기에는 이러한 각 파일이 포함됩니다.

-html 각 소스 파일과 기본 파일을 문서화하기 위해 HTML 4.01 파일을 생성합니다.
각 파일을 참조하세요.

-html-src
HTML 출력과 링크가 포함된 소스 파일의 HTML 버전을 생성합니다.

-rtf 소스 파일을 문서화하기 위해 서식 있는 텍스트 형식(RTF) 파일을 생성합니다.

-sgml 소스 파일을 문서화하기 위해 SGML 파일을 생성합니다. (LinuxDoc DTD 사용).

-Idirname
포함 파일의 경로를 지정하는 GCC 옵션입니다.

-Ddefine
전처리기 기호를 정의하는 GCC 옵션입니다.

-유데핀
전처리기 기호를 정의 해제하는 GCC 옵션입니다.

-CPP 프로그램
컴파일 시간 기본값 대신 사용할 프로그램 이름입니다. 프로그램
작동하려면 `gcc -E -C -dD'가 수행하는 모든 작업을 수행할 수 있어야 합니다. 만약에
프로그램은 인수를 취한 다음 전체 내용을 따옴표로 묶어야 합니다.
cxref에 대한 단일 인수로 해석됩니다.

--아르헨티나 ... 아르헨티나
전처리기에 전달될 추가 인수는 `--' 뒤에 위치할 수 있습니다.
분리 기호.

C 컴파일러 바꿔 놓음 cxref-cc
기존 소스 코드에서 cxref 사용을 단순화하기 위해 이제 다음을 수행하는 쉘 스크립트가 있습니다.
C 컴파일러를 호출한 다음 cxref를 호출하여 소스 파일을 처리합니다. 이는 다음을 의미합니다.
Makefile 등에서 CC를 대체하는 데 사용할 수 있습니다.

사용법: cxref-cc [일반적인 cc 옵션]

소스 파일의 이름은 옵션 목록과 `-D*'에서 추출됩니다.
`-I*', `-U*' 플래그를 사용하고 C 컴파일러가 성공적으로 종료되면 cxref가 호출됩니다. 그만큼
사용할 C 컴파일러의 이름은 CXREFCC 환경 변수에 의해 제어됩니다.
이것은 CC 환경 변수로 설정되지 않았거나 gcc에서만 실패했습니다.

이 스크립트를 사용하려면 옵션을 포함하는 `.cxref' 구성 파일을 사용해야 합니다.
C 컴파일러의 명령줄에 옵션을 넣을 곳이 없기 때문입니다.

이는 C 소스 파일만 상호 참조하고 문서화합니다.
그러나 컴파일된 항목과 상호 참조되는지 확인합니다.
올바른 옵션 등

Cxref 구성 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에
이러한 명령줄 인수는 파일 대신 `.cxref'라는 파일에 넣을 수도 있습니다.
명령줄. cxref가 실행될 때 프로그램에 대한 인수는
다음 순서.

(1) 명령줄에 있는 항목. (2) 현재 디렉토리의 `.cxref' 파일에 있는 것들.
(3) `-R'에 의해 지정된 소스 트리 루트의 `.cxref' 파일에 있는 것.

이는 다중 디렉토리 소스 트리에서 각 하위 디렉토리가 `.cxref'를 가질 수 있음을 의미합니다.
`-R..' 줄만 포함하거나 적절한 내용을 포함하는 파일입니다. 기본 디렉토리에는
나머지 옵션이 포함된 `.cxref' 파일입니다. 이는 필요성을 완전히 제거합니다.
소스 파일 이름 외에 명령줄에 옵션이 있어야 합니다.

`.cxref' 파일의 형식은 줄 수에 제한이 없으며 각 줄에는 단일 줄이 포함됩니다.
명령줄 인수(argv 중 하나와 동일) 유일하게 할 수 없는 옵션
소스 파일 자체의 이름과 '-delete' 옵션이 사용됩니다. 빈 줄은
무시되고 '#'으로 시작하는 줄은 주석입니다.

프로그램 문서 코멘트
프로그램에 대한 문서는 다음과 같은 코드의 주석으로 생성됩니다.
적절하게 형식화되었습니다. 상호 참조는 코드 자체에서 이루어지며 별도의 작업이 필요하지 않습니다.
추가 업무.

특수 주석은 `/**** ****/'(파일의 경우) 및 `/*++++ ++++*/'(데이터의 경우)입니다.
객체) 표준 `/*' 및 `*/' 주석 내부에는 `*' 또는 `+'를 원하는 만큼 사용할 수 있습니다.
주석의 구분 기호는 무시됩니다.

주석 줄이 공백으로 시작하고 뒤에 `+html+'가 오면 나머지 부분은
행은 HTML 출력에만 포함되며 HTML을 포함할 수 있도록 처리되지 않습니다.
마크업, `-html-'은 행의 나머지 부분이 HTML을 제외한 모든 항목에 포함됨을 의미합니다.
산출. 다른 출력 형식에도 동일하게 적용됩니다. 행에 '+none+'을 사용할 수 있습니다.
어떤 출력에도 나타나지 않습니다. 이에 대한 예외는 원시 출력이 어떤 작업도 수행하지 않는다는 것입니다.
확인하고 모든 라인을 출력합니다.

주석이 `,', `;' 뒤에 오는 모든 상황에서 또는 `)'는 공백으로만 구분되며
탭에서는 주석이 구두점 앞으로 푸시되어 해당 개체에 적용됩니다.

이 프로그램은 일부 GCC 확장이 포함된 전체 ANSI C 문법 파서를 사용하여 구현됩니다.
즉, 코드 스타일은 중요하지 않고 내용과 주석만 중요합니다.

Cross 참조
다음 항목에 대해 상호 참조가 수행됩니다.

파일
현재 파일이 포함된 파일
(다른 파일을 통해 포함된 경우에도)

#포함
현재 파일에 포함된 파일입니다.
이 파일 등에 포함된 파일

변수
외부 변수 정의 위치.
전역 변수를 볼 수 있는 파일입니다.
변수를 사용하는 파일/함수.

기능
함수의 프로토타입이 포함된 파일입니다.
함수가 호출하는 함수입니다.
함수를 호출하는 함수입니다.
함수를 참조하는 파일 및 함수입니다.
함수에 사용되는 변수입니다.

이러한 각 항목은 출력에서 ​​상호 참조됩니다.

상호 참조는 `cxref.variable', `cxref.function', `cxref.include' 파일을 사용하고
출력 디렉터리에 `cxref.typedef'가 있습니다. 다음은 기능의 전체 목록입니다.
프로그램에서 변수 사용법을 사용하여 함수 호출 계층을 생성하거나
예를 들어 가변 사용 다이어그램. 각 파일에 대해 두 개의 cxref 패스가 필요합니다.
상호 참조 파일을 구축하고 두 번째 파일을 사용합니다.

(`-N' 옵션을 사용하면 파일명이 달라진다.)

유액 산출
기본 LaTeX 출력은 하나의 추가 파일이 포함된 각 소스 파일에 대한 파일입니다.
다른 파일 각각을 포함하는 `cxref.tex'. 이는 makefile이 다음만 허용하도록 하기 위한 것입니다.
변경된 파일을 업데이트합니다(참조에 따라 모든 파일을 업데이트해야 할 수도 있음).
다시 확인했습니다). cxref.tex 파일이 작성되면 사용자가 수정할 수 있습니다.
추가되는 모든 새 파일은 소스 코드 섹션 끝에 추가되며 나머지 파일은
파일은 변경되지 않습니다.

색인은 `cxref.apdx.tex'라는 파일에 기록되고 cxref.tex는 참조하도록 업데이트됩니다.
그것.

또한 세 개의 LaTeX 스타일 파일 `page.sty', `fonts.sty' 및 `cxref.sty'가 작성되어 있습니다.
이는 페이지에 더 많은 내용이 표시될 수 있도록 더 작은 여백과 더 작은 글꼴을 사용하도록 설정합니다.
페이지를 만들고 cxref 출력을 조판하기 위한 새 명령을 정의합니다.

(`-N' 옵션을 지정하면 파일 이름 `cxref.tex'와 `cxref.apdx.tex'가 다릅니다.
사용 된.)

HTML 산출
기본 HTML 출력은 하나의 추가 파일이 포함된 각 소스 파일에 대한 파일입니다.
다른 파일 각각을 포함하는 `cxref.html'. 이는 makefile이 다음만 허용하도록 하기 위한 것입니다.
변경된 파일을 업데이트합니다(참조에 따라 모든 파일을 업데이트해야 할 수도 있음).
다시 확인했습니다). cxref.html 파일이 작성되면 사용자가 수정할 수 있습니다.
추가되는 새 파일은 목차 앞 부분에 추가되고 나머지 파일은
파일이 변경되지 않은 상태입니다.

색인은 `cxref.apdx.html'이라는 파일에 기록되고 cxref.html은 참조되도록 업데이트됩니다.
그것.

(`-N' 옵션을 지정하면 파일 이름 `cxref.html'과 `cxref.apdx.html'이 다릅니다.
사용 된.)

HTML 출력은 HTML 4.01 표준을 사용하며 모든 페이지의 유효성이 올바르게 검사됩니다.

RTF 산출
서식 있는 텍스트 형식은 Microsoft가 고안한 상당히 낮은 수준의 페이지 설명 형식입니다. 그것
다른 형식처럼 잘 정의되어 있고 이해하기 쉬운 표준은 아니지만
문서 교환에 인기가 있습니다.

각 소스 파일과 인덱스 파일에 대한 단일 출력 파일이 있습니다.

SGML 산출
SGML은 메타 언어이므로 레이아웃 요소를 정의해야 합니다.
정보를 제공합니다. cxref 출력은 LinuxDoc 문서 형식을 사용하며
SGMLtools 프로그램과 함께 사용하도록 설계되었습니다(http://www.sgmltools.org/).

각 소스 파일과 인덱스 파일에 대한 단일 출력 파일이 있습니다.

onworks.net 서비스를 사용하여 온라인으로 cxref 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    wx파이썬
    wx파이썬
    Python 확장 모듈 세트
    크로스 플랫폼 GUI 클래스를 래핑합니다.
    wxWidgets.. 청중: 개발자. 사용자
    인터페이스: X 윈도우 시스템(X11), Win32 ...
    wxPython 다운로드
  • 2
    팩 파일 관리자
    팩 파일 관리자
    Total War 팩 파일 관리자입니다.
    버전 1.7부터 프로젝트. ㅏ
    Warscape에 대한 짧은 소개
    모딩: ...
    팩파일매니저 다운로드
  • 3
    IPerf2
    IPerf2
    측정을 위한 네트워크 트래픽 도구
    메트릭을 사용한 TCP 및 UDP 성능
    처리량과 대기 시간 모두에 대해. 그만큼
    목표에는 활성 유지가 포함됩니다.
    iperf 대구...
    IPerf2 다운로드
  • 4
    fre:ac - 무료 오디오 변환기
    fre:ac - 무료 오디오 변환기
    fre:ac는 무료 오디오 변환기이자 CD입니다.
    다양한 포맷과 인코더를 위한 리퍼.
    그것은 MP3, MP4/M4A, WMA, Ogg 기능
    Vorbis, FLAC, AAC 및 Bonk 형식
    지원하다, ...
    다운로드 fre:ac - 무료 오디오 변환기
  • 5
    매트플롯립
    매트플롯립
    Matplotlib는 포괄적인 라이브러리입니다.
    정적, 애니메이션 및
    Python의 대화형 시각화.
    Matplotlib은 쉬운 일을 쉽고
    어려운 것...
    Matplotlib 다운로드
  • 6
    봇맨
    봇맨
    챗봇 로직을 한 번 작성하고
    사용 가능한 것 중 하나에 연결
    Amazon을 포함한 메시징 서비스
    알렉사, 페이스북 메신저, 슬랙,
    텔레그램이나 요...
    봇맨 다운로드
  • 더»

Linux 명령

Ad