FreeDV運用ガイド

オープンソースによるデジタル音声通信

この画面は、簡易表示です

2026 / 4月

日本FreeDV同好会について

投稿日 by Hiro

日本FreeDV同好会を立ち上げることにしました
会の目的として
1. 営利を目的としないで、アマチュア無線の健全な発展を図り、
会員相互の友好を増進し、あわせて無線科学の向上と発展に貢献すること
2. 事業として
(1) FreeDVモードの普及のための催事への出展
(2) FreeDVモードのための研究 運用サポート
(3) その他、本社団の目的達成に必要な事業

会の運営については催事に向けての必要な金額を
予算化して寄付を募るものとし
一口1000円と定め必要以上に集めることはしない
定款にはありませんが
予定していた事業が終わり決算が確定し、剰余金が
発生した場合の扱いは、基本的にFreeDV開発元へ寄付を
することを考えています。

入会を希望される方はこちらのリンクから空メール

または
doukoukai_main-apply@freedv.info
を送信先にして空メールを送信してください

上手くいかないときは、上記のアドレス
空メールをお願いします。
登録をされる際、
使われるアドレスは マイクロソフトの 
hotmail outlookは配信エラーが発生しています、

空メールを送られると登録完了のメールが届きます
届かないときはメールアドレスを変更されて試みてください。

自動入会用メールアドレス宛に空メールを送信していただくことで、
送信元のメールアドレスを自動的にメンバー登録することができます。

登録をされましたら、自己紹介 コールサイン お名前
居住地 県名 市までで構いませんのでメールをしてください

自己紹介メールが48時間以内に送信されない場合は

登録されたメールアドレスは削除します。

メールリンクについては、設定などに付いての
疑問点などの投稿、ハムフェアなどの催事の打ち合わせ
に使われる事を想定しています。



Ubuntu からのクロスコンパイルの方法について

投稿日 by Hiro

UbuntuからWindows版への実行ファイル作成について
基本的に、このサイトの手順
https://github.com/drowe67/freedv-guiの中の
Building for Windowsの手順になります。
前提条件として
CMake >= 3.25.0Linux(Ubuntu 22.04でテスト済み)

インストーラー生成のためのNSIS(例:sudo apt install nsis Ubuntuの場合)
sudo apt install nsis をやっておいてください

ビルドのための手順
LLVM MinGWは
https://github.com/mstorsjo/llvm-mingw/releases/からダウンロードできます。
ダウンロードするファイルは
llvm-mingw-20260311-ucrt-ubuntu-22.04-x86_64.tar.xz
通常は、ダウンロードフォルダーにダウンロードされるので
展開しておいてください
FreeDV クロスコンパイル:

ツールチェーンの配置(初回のみ)
ダウンロードした LLVM-MinGW を、開発用フォルダへ移動し、名前を扱いやすく整理します。

Bash コマンドです

ダウンロードしたフォルダを、FreeDVの作業ディレクトリ配下へ移動

mv ~/ダウンロード/llvm-mingw-20260311-ucrt-ubuntu-22.04-x86_64 ~/freedv-rade/freedv-gui/cross-compile/llvm-mingw-toolchain

コンパイラへの「道(PATH)」を通す
ターミナルを起動するたびに、このコマンドで「LLVMを動かせる状態」にします。

Bashコマンドコピーしてください

export PATH=~/freedv-rade/freedv-gui/cross-compile/llvm-mingw-toolchain/bin:$PATH
動作確認: x86_64-w64-mingw32-clang –version を打って、エラーが出なければOKです。
clang – -version – – clang と versionの間 -- と入っていないとエラーになります。

ビルド環境の初期化
Bash 1行ずつ実行

cd ~/freedv-rade/freedv-gui/
mkdir -p build_windows
cd build_windows

以前の失敗データが残っていると邪魔なので、一度空にする

rm -rf *

CMakeの実行(設定)
Bash

cmake -DCMAKE_TOOLCHAIN_FILE=../cross-compile/freedv-mingw-llvm-x86_64.cmake ..

コンパイルとパッケージ作成
Bash

全コアを使ってビルド

make -j$(nproc)

成功したらWindows用インストーラーを作成

make package
これで /home/hiro/freedv-rade/freedv-gui/build_windowsの
中にWindows 実行ファイルが作成されます。
このファイルは、個人的な使用にとどめておいてください。
再配布は特別な事象が無い限りしないでください。
手順として公開はしていますが、トラブルなどに関しての責任
上手くいかない等のサポートは、しませんので、この点をよく理解された上で
実行をするようにしてください。
マイナービルドの使用に関しては自己責任でお願いします。




top