환경: macOS
예를 들어 test.c라는 c 파일을 test라는 이름의 실행 파일로 만들고자 하는 경우의 명령어이다.
$gcc `pkg-config --cflags opencv` `pkg-config --libs opencv` test.c -o test
위의 명령어를 터미널에서 실행할 경우 코드상에 문제가 없다면 test라는 이름의 실행 파일이 만들어질 것이다.
$/.test라는 명령어를 실행함으로써 결과를 확인할 수 있다.
반응형
환경: macOS
예를 들어 test.c라는 c 파일을 test라는 이름의 실행 파일로 만들고자 하는 경우의 명령어이다.
$gcc `pkg-config --cflags opencv` `pkg-config --libs opencv` test.c -o test
위의 명령어를 터미널에서 실행할 경우 코드상에 문제가 없다면 test라는 이름의 실행 파일이 만들어질 것이다.
$/.test라는 명령어를 실행함으로써 결과를 확인할 수 있다.
환경: Linux / Mac OS X
testing.c라는 파일을 컴파일 할 때
1. gcc testing.c -o testing 명령어를 실행하면 testing이라는 이름의 실행 파일이 생성된다.
2. gcc testing.c 명령어를 실행하면 a.out이라는 이름의 실행 파일이 생성된다.
환경: 리눅스 / 맥 OS X
방법: 터미널에서 다음 두가지 명령어 중 하나를 실행하면 된다.
testing.cpp라는 파일이 있을 때
1. $gcc testing.cpp -lstdc++
이 명령어를 실행하면 a.out이라는 파일이 생성된다. 생성된 파일에 대해 ./a,out 명령어를 실행하면 된다.
2. $gcc -o testing testing.cpp -lstdc++
이 명령어를 실행하면 a.out 파일 대신에 'testing'이라는 실행 파일이 컴파일 되어 생성된다. 여기서 testing이라는 이름은 임의로 지은 것이므로 원하는 실행파일 이름을 입력하면 된다. 생성된 파일에 대해 ./testing 명령어를 실행하면 된다.
[C++] 네이키드 포인터를 썼을 때 발생할 수 있는 문제 && 이를 방지할 방안 (스마트 포인터) (0) | 2022.12.18 |
---|---|
[C++] 네이키드 포인터 / 스마트 포인터 (unique_ptr, shared_ptr, weak_ptr) (1) (0) | 2022.12.16 |
[C++] 두 수의 합/차가 overflow가 발생하는 경우 감지하는 코드 작성 (0) | 2022.12.14 |
[C++] 정수 연산시 오버플로우가 발생하는 문제점 (0) | 2022.12.13 |
C++에서 어마어마하게 큰 숫자를 활용해야 하는 경우 어떻게 할 것인가? (0) | 2016.11.07 |