cpp에 알 수없는 컴파일러 플래그 / 매개 변수

남자 이름

저는 pybind11 튜토리얼을 진행하고 있습니다. 예제를 컴파일하려면 다음 줄을 사용해야합니다.

c++ -O3 -shared -std=c++11 -I <path-to-pybind11>/include `python-config --cflags --ldflags` example.cpp -o example.so

부분을 ​​이해하지 못합니다

`python-config --cflags --ldflags`

주로 내용에 관한 것이 아니라 컴파일 명령에 어떤 의미가 있습니까? 그것은에 속하지 않는 -I플래그? 그 "`"는 무엇입니까?

C ++ / cpp 매뉴얼을 확인했지만 아무것도 찾지 못했습니다.

sokkyoku

역 따옴표

셸 명령에서 역 따옴표 사이에있는 내용을 볼 때``는 기본 명령 이전에 실행되는 별도의 명령이며 표준 출력에 쓰는 모든 내용이 기본 명령에 사용됨을 의미합니다.

예를 들면 :

rm `cat file_to_delete.txt`

file_to_delete.txt"sausage.png"를 포함하는 것으로 간주합니다 . cat file_to_delete.txt부품이 먼저 실행되고 "sausage.png"가 출력됩니다. 그러면 다음과 같이 기본 명령에 삽입됩니다.

rm sausage.png

당신의 모범이하는 것

따라서 귀하의 예에서는 python-config --cflags --ldflags별도의 명령 c++이며 출력되는 모든 내용은 원래 명령에서 대체됩니다. 이 출력되면 -Wall -Wextra -lmath당신의 c++명령은 다음과 같이 끝날 것입니다 :

c++ -O3 -shared -std=c++11 -I <path-to-pybind11>/include -Wall -Wextra -lmath example.cpp -o example.so

결론

python-config따라서 명령 의 요점은 파이썬 코드로 C ++ 코드를 실행하는 데 필요한 플래그 gcc( c++실제로 사용 gcc) 를 제공하는 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 디버그 플래그를 사용하여 컴파일 중에 매개 변수를 찾는 방법

분류에서Dev

컴파일 타임에 알려진 매개 변수의 여러 값에 대한 함수를 컴파일하는 방법

분류에서Dev

매개 변수가 특정 클래스에서 파생되었음을 템플릿에 알리는 방법

분류에서Dev

함수에 대한 알 수없는 매개 변수

분류에서Dev

JQuery 플러그인 파일에서 매개 변수 변경 시도

분류에서Dev

c ++ 컴파일러는 매개 변수가 STL 컨테이너인지 어떻게 알 수 있습니까?

분류에서Dev

템플릿 매개 변수를 사용하지 않는 템플릿 클래스의 메서드에 대한 컴파일러 최적화가 있습니까?

분류에서Dev

localhost에서 파일 미러링을위한 lsyncd : 매개 변수 "targetdir"을 알 수 없음

분류에서Dev

컴파일러가 템플릿 매개 변수에 따라 식을 평가해야합니까?

분류에서Dev

컴파일러 IDE에서 매개 변수를 전달하는 ISCC

분류에서Dev

세계 파일에 영역 매개 변수가 없음을 알았습니다.

분류에서Dev

플러그인에 매개 변수를 전달하는 jQuery

분류에서Dev

일반 매개 변수가없는 일반 매개 변수베이스에 일반 클래스 사용

분류에서Dev

QUnit에 매개 변수화 플러그인을 사용할 수 없습니다.

분류에서Dev

MSVC 15.3.3 (VS 2017)에서 Boost로 컴파일하는 동안 알 수없는 컴파일러 버전

분류에서Dev

입력에서 알 수없는 수의 매개 변수 가져 오기

분류에서Dev

알 수없는 수의 매개 변수를 Visualforce JavaScript Remoting에 전달

분류에서Dev

fo : 템플릿 파일의 매개 변수가있는 외부 그래픽

분류에서Dev

컴파일 타임에 템플릿 매개 변수가 평가됩니까?

분류에서Dev

알 수없는 유형의 클래스 템플릿 매개 변수로 함수 전달

분류에서Dev

"매개 변수에 'var'지정자가 없을 수 있습니다."신속한 3 컴파일러 오류

분류에서Dev

문자열 바꾸기-위치에 알 수없는 플래그

분류에서Dev

추가 템플릿 매개 변수로 함수 컴파일

분류에서Dev

Singleton CRTP를 사용하는 템플릿 매개 변수 유형의 인라인 정적 멤버에 대해 올바른 컴파일러는 무엇입니까?

분류에서Dev

Singleton CRTP를 사용하는 템플릿 매개 변수 유형의 인라인 정적 멤버에 대해 올바른 컴파일러는 무엇입니까?

분류에서Dev

메서드 시그니처의 매개 변수 위치에 따른 컴파일러 오류. 할당되지 않은 지역 변수 사용

분류에서Dev

템플릿 매개 변수에서 파생 된 클래스

분류에서Dev

helm install "알 수없는 플래그 : --output"

분류에서Dev

DataTable에 데이터를 표시 할 때 알 수없는 매개 변수 요청

Related 관련 기사

  1. 1

    자바 디버그 플래그를 사용하여 컴파일 중에 매개 변수를 찾는 방법

  2. 2

    컴파일 타임에 알려진 매개 변수의 여러 값에 대한 함수를 컴파일하는 방법

  3. 3

    매개 변수가 특정 클래스에서 파생되었음을 템플릿에 알리는 방법

  4. 4

    함수에 대한 알 수없는 매개 변수

  5. 5

    JQuery 플러그인 파일에서 매개 변수 변경 시도

  6. 6

    c ++ 컴파일러는 매개 변수가 STL 컨테이너인지 어떻게 알 수 있습니까?

  7. 7

    템플릿 매개 변수를 사용하지 않는 템플릿 클래스의 메서드에 대한 컴파일러 최적화가 있습니까?

  8. 8

    localhost에서 파일 미러링을위한 lsyncd : 매개 변수 "targetdir"을 알 수 없음

  9. 9

    컴파일러가 템플릿 매개 변수에 따라 식을 평가해야합니까?

  10. 10

    컴파일러 IDE에서 매개 변수를 전달하는 ISCC

  11. 11

    세계 파일에 영역 매개 변수가 없음을 알았습니다.

  12. 12

    플러그인에 매개 변수를 전달하는 jQuery

  13. 13

    일반 매개 변수가없는 일반 매개 변수베이스에 일반 클래스 사용

  14. 14

    QUnit에 매개 변수화 플러그인을 사용할 수 없습니다.

  15. 15

    MSVC 15.3.3 (VS 2017)에서 Boost로 컴파일하는 동안 알 수없는 컴파일러 버전

  16. 16

    입력에서 알 수없는 수의 매개 변수 가져 오기

  17. 17

    알 수없는 수의 매개 변수를 Visualforce JavaScript Remoting에 전달

  18. 18

    fo : 템플릿 파일의 매개 변수가있는 외부 그래픽

  19. 19

    컴파일 타임에 템플릿 매개 변수가 평가됩니까?

  20. 20

    알 수없는 유형의 클래스 템플릿 매개 변수로 함수 전달

  21. 21

    "매개 변수에 'var'지정자가 없을 수 있습니다."신속한 3 컴파일러 오류

  22. 22

    문자열 바꾸기-위치에 알 수없는 플래그

  23. 23

    추가 템플릿 매개 변수로 함수 컴파일

  24. 24

    Singleton CRTP를 사용하는 템플릿 매개 변수 유형의 인라인 정적 멤버에 대해 올바른 컴파일러는 무엇입니까?

  25. 25

    Singleton CRTP를 사용하는 템플릿 매개 변수 유형의 인라인 정적 멤버에 대해 올바른 컴파일러는 무엇입니까?

  26. 26

    메서드 시그니처의 매개 변수 위치에 따른 컴파일러 오류. 할당되지 않은 지역 변수 사용

  27. 27

    템플릿 매개 변수에서 파생 된 클래스

  28. 28

    helm install "알 수없는 플래그 : --output"

  29. 29

    DataTable에 데이터를 표시 할 때 알 수없는 매개 변수 요청

뜨겁다태그

보관