■ このスレッドは過去ログ倉庫に格納されています
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 ★