問題タブ [linux-toolchain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - Ralink RT3350 cpu モデル用の gcc ツールチェーン: MIPS 24Kc V4.12
Ralink RT3350 CPU モデルの gcc ツールチェーンを探しています: MIPS 24Kc V4.12過去 3-4 日間。この同じ CPU モデルのプログラムを作成する必要があります。したがって、誰かが知っている場合は、gcc ツールチェーン リンクとこのツールチェーンの使用方法を共有してください。私のPC環境に関する限り、Ubuntu 11.10を使用しています
linux-kernel - 間の相関
この問題に関する情報がどこにあるのかわからないため、ここで質問しています。それについての本や記事をお勧めしていただければ幸いです。
Linux カーネルと GLIBC のバージョンとの相関関係に関する情報はどこにありますか? カーネル自体にlibcの機能の実装が含まれていることは知っていますが、それらがどのようにカーネルに配信されるかはわかりません。
例: 最近、古い PowerPC プロセッサ用のカーネルをビルドする必要がありました。すぐに使用できるバージョン 2.3.6 の libc の動的ライブラリ ファイルが付属しています。/lib/ パスには、librt.so-2.3.6 のような名前のファイルがあります。
このライブラリを新しいバージョンに更新する最も簡単な方法は何ですか? 新しい GLIBC バージョンまたは別のバージョン (EGLIBC など) で uImage ファイルを生成するようにカーネルのビルド システムを構成することは可能ですか?
embedded - U-Boot のビルド中にエラーが発生しました
A13-olinuxino 用の u-boot をビルドしています。arm ツールチェーンをダウンロードしました。しかし、ビルド中に次のエラーが発生します。
誰でもこの問題で私を助けてもらえますか?
eclipse - Windows 7 での Beaglebone C/C++ プログラミング
私は Beaglebone (Rev: A6) を持っています。Windows 7 で Eclipse を使用して C/C++ プログラムを開発し、実行可能ファイルをボードに転送したいと考えています。しかし、ビーグルボーンに必要なコンパイラ/デバッガ/ツールチェーンの設定に問題があります。インターネットを検索しても、「arm-linux-gnueabi」のインストール、「includes」へのパスの設定など、Linux で環境をセットアップする方法しかわかりません。Windows マシンの Eclipse で環境をセットアップするには、段階的な手順が必要です。 . 誰でも助けることができますか?
次の手順を試しました。 1. Windows に GNUARM をインストールしました。2. Eclipse IDE で、Corss GCC を使用して C++ プロジェクトを開きます。3. プロジェクト -> プロパティ -> C/C++ ビルド -> 設定から、すべてのクロス コンパイラ コマンドに「arm-elf-」を追加します。4. GNUARM インストール ディレクトリから、「C++ General -> paths and symbos」に「.../include/」へのパスをいくつか追加します。
私の「すべてをビルド」は、次のように表示されます。
シンプルな「Hello world」印刷プログラムです。プロジェクト エクスプローラー 'Debug->src->hello.o -[arm/le]' からコピーし、ビーグルボーンで実行すると
上記のメッセージが印刷されます。何を間違えたのかわからない。Eclipse の ARM 環境が正しく設定されていない可能性があります。
makefile - コンパイルの警告 - ARM クロス コンパイラ
ロード可能なカーネル モジュールをクロス コンパイルしようとしましたが、助けを求めているという警告メッセージが表示されました。
以下は警告メッセージです
以下はメイクファイルです
makefile が"omap_device_build"および"omap_hwmod_lookup"関数のヘッダー ファイルを見つけていると思われます。
どうぞよろしくお願いいたします。
linux - デバイスドライバ。Makeファイル、外部モジュール
Intel x86 ホストで ARM アーキテクチャ用の helloworld カーネル (2.6.x) モジュールをクロスコンパイルしようとしています。
ARM のツール チェーンは次の場所にあります。/home/vivek/ti-sdk-am335x-evm-05.07.00.00/linux-devkit/bin
カーネル ソースは次の場所にあります。/home/vivek/Arago
hellow.c
とMakefile
はデスクトップの/home/vivek/Desktop/hellodriver
クロスコンパイラのパスを次のように指定しました/home/vivek/ti-sdk-am335x-evm-05.07.00.00/linux-devkit/bin
私の Makefile は次のとおりです:-
実行するmake
と、私は得ています
私は何を間違っていますか?
gcc - Linux 用の古いツールチェーンを入手する方法
Red Hat Enterprise Linux Server リリース 6.2 で正常に動作していたプロジェクトがあります。GCC のバージョンは定期的に更新されるため、ローカル システムでの GCC のアップグレードからプロジェクトを独立させたいと考えました。したがって、GCC ツールチェーン (バイナリとライブラリ) を、マシン内の標準的な場所ではなく、プロジェクトに保持したいと考えました。プロジェクトから生成されたバイナリの ldd は、ローカル システムで利用可能な gcc ライブラリではなく、プロジェクトのライブラリに依存する必要があります (いつでも変更される可能性があるため)。
それ、どうやったら出来るの?Intel 64 ビット (C & C++ コンパイラ) 用の特定の GCC ツールチェーンはどこで入手できますか?
現在の GCC バージョン: gcc-4.4.6-3.el6.x86_64
bash - ファイル内の個々の行のソート
コンマ区切りのリストで構成される多数の行を含むファイルがあります。これらの各行を並べ替えたいと思います。
1行あれば簡単です:
しかし、ファイルでこれを行うと、不要なすべての行がまとめられます。これを制限するにはどうすればよいですか?
python - ctypes python モジュールのインポート中にエラーが発生しました - RuntimeError: ffi_prep_closure failed with 2
ctype python モジュールのインポート中に、次のエラーが発生しました。
さらに情報が必要な場合はお知らせください。
ありがとう