为什么Rust程序应用程序/ x-sharedlib的MIME类型?

时间:2017-04-16 15:12:02

标签: c++ binary rust mime-types

我有两个用C ++和Rust编写的Hello World程序:

的main.cpp

#include <iostream>

using namespace std;

int main() {
    cout << "Hello World!" << endl;
}

main.rs

fn main() {
    println!("Hello World!");
}

我使用这些命令编译了它们:

g++ main.cpp -o Test.bin

rustc main.rs -o Test-Rust.bin

正如我所料,检查C ++二进制文件的MIME类型返回了一个可执行文件:

$ file --mime-type Test.bin 
Test.bin: application/x-executable

但Rust二进制文件似乎是一个共享库:

$ file --mime-type Test-Rust.bin 
Test-Rust.bin: application/x-sharedlib

为什么Rust编译器不输出像g++这样的普通应用程序呢?

0 个答案:

没有答案