C/C++은 커널쪽에서 런타임라이브러리로 항상 로드되있으니깐 바이너리 사이즈 작은건가
그리고 rust main.rs -Clto -C opt-level=3 --emit=llvm-ir 하면 최적화된 ll뱉어주는거 아님?
ll까 보니깐 alloca 그대로 남아있던데 제대로 최적화 된게 맞긴함?
opt로 읽히지도 않는거보면 좀 이상한데
C/C++은 커널쪽에서 런타임라이브러리로 항상 로드되있으니깐 바이너리 사이즈 작은건가
그리고 rust main.rs -Clto -C opt-level=3 --emit=llvm-ir 하면 최적화된 ll뱉어주는거 아님?
ll까 보니깐 alloca 그대로 남아있던데 제대로 최적화 된게 맞긴함?
opt로 읽히지도 않는거보면 좀 이상한데
거의 모든 라이브러리가 정적링크되기도 하고 C++처럼 제네릭이 코드 확장식이라 쭉쭉 늘어남
최적화는 제대로 됐을건데 이상하면 어셈으로 까봐