[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 2018/06/05(火)04:49 ID:ZoJ8+rBb(1/2) AAS
Install the Windows Subsystem for Linux
外部リンク:docs.microsoft.com

前スレ
【Bash】Windows Subsystem for Linux【Ubuntu】2 2chスレ:linux
2
(1): 2018/06/05(火)04:52 ID:ZoJ8+rBb(2/2) AAS
改行ミスった
前スレ再貼り
【Bash】Windows Subsystem for Linux【Ubuntu】2
2chスレ:linux
3: 2018/06/05(火)08:17 ID:oWsLrzCd(1) AAS
おつ
4
(1): 2018/06/05(火)14:57 ID:rv0G6Jae(1) AAS
>>1-2乙!

Home版もWSLでそのままdocker動くようになったらメッチャ便利だが
そういう予定はないんだろか
5: 2018/06/05(火)15:35 ID:gIcikoiF(1/3) AAS
おつ。
6: 2018/06/05(火)15:50 ID:ZBtY/VOq(1) AAS
>>4
64bitならhomeでもいけるんじゃないの?
7
(1): 2018/06/05(火)21:40 ID:gIcikoiF(2/3) AAS
Windows上でLinuxバイナリを作れるのは素晴らしいことで、もしかするとJavaの利点を吹き飛ばしてしまうかもしれない。
8: 2018/06/05(火)21:43 ID:gIcikoiF(3/3) AAS
サーバサイドでC++を使うような流れができるかもしれないと思うのでした。
9: 2018/06/05(火)21:44 ID:WdjVIiA1(1) AAS
ねーよw
10
(2): 2018/06/06(水)00:22 ID:fGoeBn2T(1) AAS
MSYSの環境作るのたるいからWSLでmingwにしたw
11: 2018/06/06(水)00:49 ID:QLTWDKnR(1/2) AAS
>>10
クロスコンパイルには最適な環境ですね。
12: 2018/06/06(水)01:28 ID:qKaM0xvV(1) AAS
>>7
> Windows上でLinuxバイナリを作れるのは素晴らしいことで、
だからなに?って感じだなぁ
> もしかするとJavaの利点を吹き飛ばしてしまうかもしれない。
わからんから説明してくれ
13: 2018/06/06(水)02:51 ID:hN7tu3YC(1) AAS
一度かけばどこでも動くってことじゃね?
14
(1): 2018/06/06(水)06:30 ID:2O90Fo+x(1) AAS
書くのは一度、デバッグは・・・の再来になりそうだなぁw
15
(1): 電波いつぱい 2018/06/06(水)08:36 ID:FPVhL3fX(1/2) AAS
>>10
wsl と mingwって全くの別物だと思うんだけど、どう関係させるの?
16
(1): 2018/06/06(水)09:25 ID:QLTWDKnR(2/2) AAS
>>15
WSLにmingwパッケージを入れてWindowsのバイナリをコンパイルできる。
クロスコンパイルってやつ。
17: 2018/06/06(水)11:45 ID:AI9i/Z9P(1) AAS
普通にVisualStudioでいいだろ
18: 2018/06/06(水)12:16 ID:9DNa5U9j(1/6) AAS
>>14
C++17だと大丈夫みたいだぞ。
C++03の頃は、clで確認後、gccでビルドすると通らないのが普通だった。
必ず修正が必要で、すり合わせを行っていた。
ところがC++17を指定するとgccが賢くなるらしく、すり合わせの必要が全くない。
ちなみにC++17はgcc7からなので、例えばUbuntu16.04などにはパッケージがない。
19
(1): 2018/06/06(水)12:25 ID:J8/ewzT3(1) AAS
SwiftをWSLで動かそうとしたが、コンパイルが低速でVMでやったほうが速かった・・・
20
(1): 2018/06/06(水)12:26 ID:9DNa5U9j(2/6) AAS
Visual Studio 2017、CMakeプロジェクト、WSLという環境だと、インテリセンスがLinux側の標準ヘッダを拾ってくれなくてWindows側にフォールバックするな。
何か設定が必要なんだろうか。
21: 2018/06/06(水)12:33 ID:9DNa5U9j(3/6) AAS
>>19
LinuxにもVCPKG導入して使うことにしたんだけど、Boostですら何とかなってるけどな。
22: 2018/06/06(水)12:40 ID:9DNa5U9j(4/6) AAS
新しめの環境が使いたいC++使いは、WSLにUbuntu18.04を入れるのがお勧め。
これでgcc7が使える。
それでも、ライブラリは最新じゃないから、パッケージマネージャとしてVCPKGを導入したほうが良い。
23
(1): 2018/06/06(水)13:36 ID:ngQl1eJd(1) AAS
>>20
どうせ環境変数だろ
24: 2018/06/06(水)13:42 ID:9DNa5U9j(5/6) AAS
>>23
まあ何かそういう単純なことなんだろうけどな。
25: 2018/06/06(水)13:43 ID:9DNa5U9j(6/6) AAS
ビルドはできるので、CMakeCacheには入っているはずなんだけどなあ。
26: 電波いつぱい 2018/06/06(水)20:47 ID:FPVhL3fX(2/2) AAS
>>16
なるほど win 上のlinuxでwinのバイナリを作るのは不思議な気がするけど、msys使うのと変わらないのか
27: 2018/06/06(水)20:55 ID:SUG0iLYB(1) AAS
尊師はグレースホッパー賞受賞してるんだな。
28: 2018/06/08(金)13:42 ID:5F4N0yW+(1) AAS
インテリセンスの問題は、Linuxから情報を収集するのに時間が必要だっただけで、普通にLinux側のヘッダに合わさったわ。
Linux側のSSHサーバーを情報収集が終わるまで起動したままにしとかないとダメってことだな。
29: 2018/06/08(金)15:49 ID:VkPlU366(1) AAS
新着レス通知サービスでスレに張り付く必要なしに!
外部リンク:aichi-jin.net
30: 2018/06/08(金)18:40 ID:f7KlTzKv(1/7) AAS
Linux側のシステム・ヘッダでインテリセンスが効くようになったものの、問題発生。
CMakeで指定しているC++17の設定が反映されていない。
__cplusplus < 201103Lに引っかかってしまう。
ビルド時はきちんと設定されているのだが。
31: 2018/06/08(金)19:06 ID:OJuwRDUg(1/3) AAS
しらねーよ
32: 2018/06/08(金)19:08 ID:TmMHprIb(1/3) AAS
座間亜
33: 2018/06/08(金)19:14 ID:f7KlTzKv(2/7) AAS
ホントは知ってるんだろ。
教えれ。
34: 2018/06/08(金)19:15 ID:f7KlTzKv(3/7) AAS
もしかしてこれも待ってればいいだけなのか?
35: 2018/06/08(金)22:39 ID:gC18cOCh(1) AAS
環境を作ることが目的になってなければいいけど。
どういうプロジェクトに参画してるんだろう。
36: 2018/06/08(金)22:48 ID:f7KlTzKv(4/7) AAS
今のところ、clとgccの違いはテンプレート仮引数名の衝突だけだな。
C++17を有効にするとだいぶ統一されるようだ。
37
(3): 2018/06/08(金)22:54 ID:P57pmqSu(1) AAS
Excelから出力したCSVのように一行(?)の中に改行が含まれた
データを扱うにはどうしたら良いでしょうか?
38: 2018/06/08(金)22:57 ID:TmMHprIb(2/3) AAS
WSLで処理するのかね?
39: 2018/06/08(金)23:01 ID:4jEKWbxk(1) AAS
sed使う?
40
(1): 2018/06/08(金)23:04 ID:f7KlTzKv(5/7) AAS
>>37
セル内改行は\n、カラムの改行は\r\nになってるらしいよ。
41: 37 2018/06/08(金)23:11 ID:xiQiBDa/(1/4) AAS
もう少し具体的に書きます。

カンマ区切りのCSVデータだと仮定して、
シェルスクリプトの中に関数を一行ごとに呼び出し、
列を引数に対応させたいです。

例えば以下のような内容のファイルがあったとして
a1,a2,a3,a4
b1,b2,b3,b4
c1,c2,c3,c4

syori "a1" "a2" "a3" "a4"
syori "b1" "b2" "b3" "b4"
syori "c1" "c2" "c3" "c4"

という風にsyori関数を呼び出したいのです。

ただし実際には各項目(a1等の部分)にExcelから出力したデータのように
改行やカンマやダブルクォートやシングルクォートや空白が入ることがあるのです
1-
あと 961 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s