가장 작은 C++ 바이너리 (opens in new tab)
GCC만으로 생성한 ./a.out 바이너리의 크기를 줄이는 실험은 실행 성공, 종료 코드 0, 후처리 금지라는 조건에서 시작함 기본 int main(){ return 0; }은 15,816바이트였고, -s로 디버그 정보를 제거해 14,352바이트로 감소함 -nostartfiles로 m…
Read the original articleGCC만으로 생성한 ./a.out 바이너리의 크기를 줄이는 실험은 실행 성공, 종료 코드 0, 후처리 금지라는 조건에서 시작함 기본 int main(){ return 0; }은 15,816바이트였고, -s로 디버그 정보를 제거해 14,352바이트로 감소함 -nostartfiles로 m…
Read the original article