Windowsマシンにログオンしています。 PuTTYを使用して、同じネットワーク上のUbuntuマシンにログインしています。ここで、.cファイルをUbuntuマシンからWindowsマシンに移動し、そこで編集してから、Ubuntuマシンに戻し、コンパイルして実行します。
私はまだCファイルの取得に行き詰まっています。
このコマンドを実行しています...
Sudo scp odroid:/home/odroid/test/test.c C\Users\MyUser\Downloads
ファイルをWindowsマシンに移動する代わりに...何らかの理由で、Ubuntuマシンのホームディレクトリに拡張されていないファイルを作成しています。
何が悪いのですか?
同様の場合、WinSCPを使用しました。これは、Linuxファイルシステムをグラフィカルに参照し、2つのマシン間でscpファイルをやり取りできるWindows SCPクライアントです。
ここで利用可能: http://winscp.net/eng/index.php
これは非常に難しい方法ですが、次のようにします。
pscp
プログラム を入手してください。私はWindowsの人ではないので、pscp.exe
を%path%
に入れるだけです。C:\Users\MyUser\Downloads
に変更します。pscp test.c odroid:test/
Ubuntuのパスワードを入力する必要があります。Microsoftはコンピュータを「サーバー」と「クライアント」に人工的に作成し(おそらく企業のバイヤーに誤った高価格ポイントを作成するため)、SSHサーバーを置くのに適していないため、Linuxマシンからファイルを「プル」する必要があります。何でも。さらに言えば、Ubuntuボックスでsshd
を起動する必要があるかもしれません。
正直なところ、Ubuntuマシンでテキスト編集を行うほうがよいでしょう。まず、NotePadの模倣者から本格的なIDEまで、利用可能なさまざまなタイプの驚くべき範囲のエディターがあります。次に、WindowsとLinux間でファイルを前後に移動する行末のバイトに問題が発生します。ある時点で、コンパイラは何かのコンパイルを拒否するか、Windowsエディタが単一の改行文字を行末として認識しません。
私はこれに何度も対処する必要があり、以前は学生がWindowsマシンから作業する必要があるいくつかのクラスを教えていました。 2つの方法について説明します。あなたが一番好きなものを決定します。また、警告:私はWindowsユーザーではなく、Unixで作業する必要があるときにサポートを提供します:)。
WinSCPを使用( http://winscp.net/eng/download.php )
WinSCPは、PuTTYと同様に機能する単なるGUIですが、リモートサーバー上のファイルを参照できます。ローカルのWindowsマシンとリモートのUbuntu Linuxマシンの間でファイルやフォルダーをドラッグアンドドロップできるGUIです。
Sublime SFTPプラグインと共にSublime Text 3( https://www.sublimetext.com/ )を使用します(申し訳ありませんが、これを検索する必要があります)
(わかりました、私は基本的にこの1つのテキストエディターを推奨していますが、私の友人が私にそれを見せて以来、私はmost状況で私のお気に入りのエディターであることがわかりました。他の編集者があなたにこのようなことをさせてくれるかもしれません;気軽にチェックしてください。誰もが彼らのお気に入りを持っていると確信しています。)
STは試用版として利用できる有料のソフトウェアであり、数回保存するたびに購入を求められます。これを永久に無視しても安全であり、無料で使用するための機能に費用はかかりませんが、これに注意してください(開発者をサポートできる場合は...)。 SFTPプラグインは、購入するように促します。
これが私がST3とSFTPプラグインを使用する方法です(私はあなたがすでに両方をインストールしていると思います)。
Host
、user
、remote_path
)を入力します。 remote_path
は、ある意味でローカルディレクトリが「ミラーリング」されるディレクトリである必要があります。保存するたびにファイルをリモートサーバーに自動的にコピーする場合は、upload_on_save
をtrue
に設定することもできます。upload_on_save
オプションを設定しなかった場合は、ファイル名またはファイル内の任意の場所を右クリックし、[SFTP/FTP]-> [ローカル同期->リモート...]を選択して、コピーを元に戻すことができます。SFTPプラグインを介してSublime Textでファイルを編集する方が簡単な場合があります。これにより、ローカルで操作する感覚が得られますが、実際には、ローカルマシンにはキャッシュされたバージョンのみが存在します。 SFTPプラグインの開発者は、これを「サーバー」ワークフローと呼んでいます(このワークフローについては、そのページで読むことができます)。基本的に:
ST3は私のニーズに十分対応できることがわかりました。うまくいけば、これは少なくともいくらかあなたを助けます。別の編集者を探していない場合は、WinSCPが必要なことを行うのに役立ちます。
最初にpscpがあることを確認し、windows power Shellではなくgit Bashを使用します。scpodroid:/home/odroid/test/test.c C\Users\MyUser\Downloads