2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

MacOSがLinuxとの互換性を確保。Ubuntuが動作する

1 :名称未設定:2017/05/02(火) 01:33:27.98 ID:fLu7gLDH0.net
と良いな。

MacOS Subsystem for Linuxみたいなのができて
Linuxアプリがそのまま動くと良いな!

51 :名称未設定:2017/05/21(日) 09:00:44.64 ID:Dg3cj8/k0.net
互換、ってGNU Binutilsなんかも使えるわけ?

52 :名称未設定:2017/05/21(日) 10:28:16.29 ID:emchFM8E0.net
>>51
何で使えないと思ったわけ?
$ port search binutils |tail
spu-binutils @2.28 (cross, devel)
FSF Binutils for spu cross development

x86_64-elf-binutils @2.28 (cross, devel)
FSF Binutils for x86_64-elf cross development

x86_64-w64-mingw32-binutils @2.28 (cross, devel)
FSF Binutils for x86_64-w64-mingw32 cross development

Found 26 ports.

53 :51:2017/05/22(月) 16:08:03.93 ID:9oTq3GnP0.net
>>52
>何で使えないと思ったわけ?

バイナリアーキテクチャが違うんじゃないの?
Linuxってelfでしょ?MacはMach-Oじゃなかったっけ?

54 :名称未設定:2017/05/22(月) 21:25:24.35 ID:ggiSR2pf0.net
>>53
そんなもん。OSが対応すればいいだけの話だよ。
WSLではelfバイナリをWindowsで実行可能にするもの

55 :名称未設定:2017/05/22(月) 22:02:04.43 ID:kqWnvNda0.net
会話が成立していない

56 :名称未設定:2017/05/23(火) 10:55:21.97 ID:O1J82VAu0.net
WSLは知らんが、PowerPC(ビッグエンデュアン)/x86(リトルエンディアン)両方のアプリ動かすロゼッタ(だったっけ。。。)って仕組みを昔使ってたし、技術的には問題無いかと。

57 :名称未設定:2017/05/23(火) 10:58:27.42 ID:O1J82VAu0.net
動かすってかPowerPCのアプリ動かす仕組み。
WinのWOW64は同じWinの32bitアプリを64bitOSで動かす仕組みだけど、ロゼッタはIntelCPUで動く64bitOSでPowerPC64bitOS用に作られたアプリ動かす仕組み。

58 :名称未設定:2017/05/23(火) 16:06:47.71 ID:kz/u+w2l0.net
>>53
どうやってクロスコンパイルをするのだと思う?

59 :名称未設定:2017/05/24(水) 23:55:58.85 ID:hoiSZRRc0.net
わかりませんよ

60 :名称未設定:2017/05/25(木) 00:20:06.56 ID:a2/NnlcG0.net
>>58
そこでクロスコンパイルという言葉が出る時点で、
君はWSLの仕組みを理解してないんだよ。

WSLはクロスコンパイルは必要。
なぜならLinuxのバイナリがそのまま動くのだから。

だからWSL上でLinux用のバイナリ(コンパイラ)を使って
Linux用のアプリを作れば、それがWSL上で動く。
もちろんLinux上にコピーしても動く。
逆にLinux上のバイナリをWSLにコピーしても動く

総レス数 95
25 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★