忍者ブログ
ADMINWRITE
日々の覚え書き。 まだまだぴよぴよ。 最近は勉強過程をさらして恥かいてます。
[1]  [2]  [3
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

またしても、なんだかものすっごい勘違いしているっぽいことが分かりました。。。

環境変数の設定で、

export  GOOS=linux

みたいに、端末でうっていけば設定完了!っておもってたのですが、そうじゃなかったみたいだ。。。。。
閉じたら設定消えるみたいだ。。。。

どうりで、今日確認したらGO関係の環境変数消えてたよ。。。。!!!

しっかりとファイル(.bashrcファイル)にかかないといけないことが分かりました。

ヒトツカシコクナッタネ!

PR
バイナリファイルを実行できませんっていうエラーがでてしまう、ぐすんぐすん(T_T)っていう話の続き。


調べてみると、権限がないんじゃね?って言うのがあって、権限を最大にしてみました。
ファイルから右クリック→プロパティ→アクセス権で、全部読み書きにしちゃいます。

・・・。

これで実行してもなんにもならね。

なんでじゃー!!


って、ここでハタ、と、気がつく。



このOSはナンビット?


Windows7は64ビットなので、当然、Ubuntuも64ビットだと思ってました。
なので、GOも当然64ビットのやつでやったのですが。。。。。(←考えなし)
ここに書いてあることを参考に

uname -m


ってコマンドをうってみました。すると、

i686

って返ってきたんですが。
32bitのデスクトップ版!?


( ̄▽ ̄;)!!ガーン

あさはかだったよワタシ!!!!

なにかものすごーーーーく根本的に勘違いしてた気がしてきたよウフフフフ。

では、さっそくメインディッシュ!!


helloworld.goを作成します。


package main

import "fmt"

func main()
{
    fmt.Printf("hello, world\n")
}



余談ですが、{}の位置って、好み分かれますよね。
最近はC#の勝手な改行のせいで、↑みたいな{}の使い方がくせになってます。
ししょーに言わせると素人の書き方らしいですが。。。ソンナノカッテダロ!

で、これをコンパイルします。

6g helloworld.go

すると、helloworld.6というファイルができます。
で、リンク(ゼルダの伝説ではなく)

6l helloworld.6


すると、6.outというファイルができます。
んで、それを

./6.out

ってやると。


bash: ./6.out: バイナリファイルを実行できません

ってひょうじされたよ。

のおおおおぉおおおおおおおお!!!!!!!!
どういう意味だ!
どこでミスった!?

なんでだーーーーー(>_<)

はい。というわけで、今日もちまちま触っていきましょう。

環境変数は、一体どうやって編集するのかいな!!
ということで、実際にviをちまちま触って、.bashrcファイルを編集したのですが。

保存できねー。。。


なんでやねん!



で、フォルダの設定に「隠しファイルの表示」というものがあることを発見。
無事にゆうひが使えるテキストエディタで中身を編集することができました。


あれ?


環境変数に設定されてない??(printenvというコマンドで確認)




???
むむむむむむむ。

普通にコマンドで、
export ROOT=$HOME/go
見たく叩いていけば、設定された用でした。


おいっっっっっっ!!


んなわけでー、ソースコードをビルドするところまできました。
エラーが二件でてるんですが。。。。成功したの?





カテゴリに「go」を追加しました。
昔の記事も、おいおいこのカテゴリに変更せねば。

その5まで続くとは正直思わなかった。
(飽きっぽいから)


さて、さっそくGOを落とします。
そんなわけで手元にあるのは日経ソフトウェア2010年7月号。

やっとこれが役に立つ日がきたのです。
この号からGO言語に関する連載が始まっています。
じぶんのようなぴよぴよ(ド素人)にもわかりやすく、GO言語への導入がかかれております。って、



ん……?



シェルの設定ファイル??

なんじゃそれ???


おしえて!Wikipedia~!!
http://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB

ふむ。
.shとか.bashとかのファイルがシェルなんだね?!(曖昧)


日経ソフトウェアによると、そのファイルがホームディレクトリにあるらしい.
そのファイルに環境変数を設定しろとのこと。


さっそく端末でコマンドをうってみます。
「ls -la」
ずらーってファイルがでてきました。
…。
ありました。
.bashrc
というファイルが。


で。


これをどうやって編集するの???

vi?
(使い方分かんないんですけど!!)

emacs?
(そもそもインストールから始めないと。って、バージョン多すぎて謎)


どうすればいいんだ教えてぐーぐる先生!というところで、
WiMAXの接続切れた。




カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
最新コメント
[12/13 sakushisyou]
[10/19 sakushisyou]
[08/26 ゆうひ]
[08/13 sakushisyou]
[11/23 ゆうひ]
最新トラックバック
プロフィール
HN:
ゆうひ
性別:
非公開
自己紹介:
はやく一人前になりたーい(謎)
成長していければいいな。。。
成長してるよね?
自称・メイドプログラマー(修行中)
料理の味付けはおおざっぱ。
バーコード
ブログ内検索
カウンター
クリック募金♪
世界樹の迷宮

Designed by 湯月   Material by ウタノツバサ
Copyright c [ ゆうひ堂本舗 ] All Rights Reserved.

忍者ブログ [PR]