Linux1 [Linux/C++] main 함수에서 전달받는 argv 임의로 초기화 하는 방법 오늘은 C++ 로 작성 된 프로그램을 gtest 로 테스트하다가 문제가 발생했어요 내용: 구성 된 gtest 를 수행 시 segmentation fault 가 발생 조치: argv 를 사용하는 테스트가 초기화되지 않은 argv 를 사용. 초기 값 설정이 필요 결론적으로 Test 용도로 argv 를 임의로 설정해야 했습니다. 실제 프로그램에서는 프로그램 이름으로 argv[0] 이 들어오기 때문에, 테스트에서만 문제가 발생하는 경우였고, argc 가 0 보다 큰지 정도만 체크해도 됐지만, fake argument를 같이 넣어서 테스트를 다시 작성했습니다. 원래 있던 코드는 아래처럼 작성되어 있었어요. #include using namespace std; int main( int argc, char *argv.. 2021. 11. 1. 이전 1 다음