Это код cpp, попробуйте. cpp:
int main(){
int n=10;
int a=3,b=7;
std::cout<<a+b<<"/n";
return 0;
}
Статический вывод
>>>>>>stat try.cpp
File: try.cpp
Size: 90 Blocks: 8 IO Block: 4096 regular file
Device: 807h/2055d Inode: 57972696 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1001/ pragati) Gid: ( 1001/ pragati)
Access: 2020-04-16 08:07:18.784348282 +0530
Modify: 2020-04-16 08:07:17.300371150 +0530
Change: 2020-04-16 08:07:17.300371150 +0530
Birth: -
размер вывода
>>>>>size ./a.out
text data bss dec hex filename
2251 656 280 3187 c73 ./a.out
Ls -l вывод
-rw-r--r-- 1 pragati pragati 90 Apr 16 08:07 try.cpp
ls -s вывод
4.0K try.cpp
du вывод
4.0K try.cpp
Чем они отличаются размеры? почему ls-l отличается от ls -s, как они рассчитываются?
Что из этого говорит об использовании ОЗУ? Является ли этот расчет размера статическим / динамическим c? если есть динамическое распределение c, включают ли они их?