Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムでの新しいプログラミング経験

Linuxシステムでの新しいプログラミング経験

  

さて、Linux環境でプロジェクトの構築を始めましょう。私のプログラミング環境はRedFlag5.0 + Eclipse + GCC + QTです。

#*コード編集*

Eclipseがありますが、QTは基本的なビジュアルプログラミングを実現するためのEclipse用の優れたプラグインも提供します。しかし、Eclipseの速度は本当に遅すぎるので、基本的にすべての作業はshで行われます。コードはほとんどvi(vim)で書かれています。

viの機能は本当に強力すぎます。コマンドラインモードでは、ハイライトの文法化、複数ファイルの処理、検索、置換ができます。様々な編集モードは本当に素晴らしいです。 Viは時代のBorlandの署名ソフトウェアskより洗練されたそして効率的かもしれません。

#* Compile *

プログラミングを学んでから、Makeファイルを手動で作成したことは一度もありません。早い段階では、テキストモード用の統合開発環境であるプログラミングツールTC2.0を使用したようです。プロジェクトファイルがどのように構築されたのか、私はあまり覚えていません。

しかし、純粋なコマンドラインモードで作業するのは本当にクールです。全世界を支配しているという感覚があります。各コンパイルパラメータはまだあなたによって制御されていませんが、少なくともあなたは見ることができますが、すべてのコンパイルの詳細。

雨のようにスクリーンから流れる編集されたスクリーン出力を見ると、それは不可解な興奮の感覚です。

#*新しい学習モード*

オープンソースの性質上、多くの優れたコードにアクセスできます昨日、同社はCRC16機能を必要としていました。多項式は、Linuxでは要件を満たしていません。

cd $ gcc-include-dir

dir dir dir

vi dir

/crc

それから、crcの標準実装がいくつか見つかりました。ごく初期の頃から、プログラミングのレベルを向上させたいのであれば、たくさんのソースコードを読み、言語感覚を養うべきだと言われました。今回はついにリソースを見つけました。

#*新しいプロジェクト管理方法*

カーネルをコンパイルするととても便利になります。先週、私がLinuxドライバをやっていたとき、私が実際に働いていたときにLinuxカーネルにあなたのモジュールを追加する方法を見ませんでした。しかし、簡単なレビューをしたところ、ディレクトリのさまざまなレベルでKconfigとMakefilesが見つかりましたが、非常に単純な処理の後、私のドライバコードがmake menuconfigのグラフィカルインタフェースに表示されることがあります。多くの場合、作業はプロジェクトの複数のバージョンを処理する必要があります。 CVSは問題の一部を解決します。しかし、このようなカーネルの構成は、この種の作業にとって非常に効果的な方法です。できるだけ早くその実装メカニズムを見つけたいと思います。

#* ThizLinuxのインスピレーション*

thizLinux apt-getにソフトウェアをインストールするための便利なツールがあります(このツールはLinuxブランチで利用可能です)。その使用にはサーバーを構成する必要があります。ソフトウェアやソフトウェアのソースコードが必要になった場合は、次のコマンドを実行してください。

apt-get installキーワード

一致するソフトウェアをすべてサーバーから検索できます。ソフトウェアが基本的なランタイムサポートを必要とする場合は、依存関係に基づいて、基盤となるすべてのソフトウェアが自動的にダウンロードおよびインストールされます。とてもクールです。

#*決勝*

これらの素晴らしいことを見るのはとてもうれしいことです。

さて、Linux環境でプロジェクトの構築を始めましょう。私のプログラミング環境はRedFlag5.0 + Eclipse + GCC + QTです。

#*コード編集*

Eclipseがありますが、QTは基本的なビジュアルプログラミングを実現するためのEclipse用の優れたプラグインも提供します。しかし、Eclipseの速度は本当に遅すぎるので、基本的にすべての作業はshで行われます。コードはほとんどvi(vim)で書かれています。

viの機能は本当に強力すぎます。コマンドラインモードでは、ハイライトの文法化、複数ファイルの処理、検索、置換ができます。様々な編集モードは本当に素晴らしいです。 Viは時代のBorlandの署名ソフトウェアskより洗練されたそして効率的かもしれません。

#* Compile *

プログラミングを学んでから、Makeファイルを手動で作成したことは一度もありません。早い段階では、テキストモード用の統合開発環境であるプログラミングツールTC2.0を使用したようです。プロジェクトファイルがどのように構築されたのか、私はあまりよくわかりません。

しかし、純粋なコマンドラインモードで作業するのは本当にクールです。全世界を支配しているという感覚があります。各コンパイルパラメータはまだあなたによって制御されていませんが、少なくともあなたは見ることができますが、すべてのコンパイルの詳細。

雨のようにスクリーンから流れる編集されたスクリーン出力を見ると、それは不可解な興奮の感覚です。

#*新しい学習モード*

オープンソースの性質上、多くの優れたコードにアクセスできます昨日、同社はCRC16機能を必要としていました。多項式は、Linuxでは要件を満たしていません。

cd $ gcc-include-dir

dir dir dir

vi dir

/crc

それから、crcの標準実装がいくつか見つかりました。ごく初期の頃から、プログラミングのレベルを向上させたいのであれば、たくさんのソースコードを読み、言語感覚を養うべきだと言われました。今回はついにリソースを見つけました。

#*新しいプロジェクト管理方法*

カーネルをコンパイルするととても便利になります。先週、私がLinuxドライバをやっていたとき、私が実際に働いていたときにLinuxカーネルにあなたのモジュールを追加する方法を見ませんでした。しかし、簡単なレビューをしたところ、ディレクトリのさまざまなレベルでKconfigとMakefilesが見つかりましたが、非常に単純な処理の後、私のドライバコードがmake menuconfigのグラフィカルインタフェースに表示されることがあります。多くの場合、作業はプロジェクトの複数のバージョンを処理する必要があります。 CVSは問題の一部を解決します。しかし、このようなカーネルの構成は、この種の作業にとって非常に効果的な方法です。できるだけ早くその実装メカニズムを見つけたいと思います。

#* ThizLinuxのインスピレーション*

thizLinux apt-getにソフトウェアをインストールするための便利なツールがあります(このツールはLinuxブランチで利用可能です)。その使用にはサーバーを構成する必要があります。ソフトウェアやソフトウェアのソースコードが必要になった場合は、次のコマンドを実行してください。

apt-get installキーワード

一致するソフトウェアをすべてサーバーから検索できます。ソフトウェアが基本的なランタイムサポートを必要とする場合は、依存関係に基づいて、基盤となるすべてのソフトウェアが自動的にダウンロードおよびインストールされます。とてもクールです。

#*決勝*

これらの素晴らしいことを見るのはとてもうれしいことです。


zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved