智合網圖總目錄-各學院
關於智合網版主
智合網沿革
價值管理學院簡介
價值管理學院總目錄
價值管理簡介
價值管理總目錄
價值的定義

2021年3月31日 星期三

Codeblocks for Windows

本文說明如何安裝 Winodws 版本的 Codeblocks,以及安裝與使用合適的 C++ Complier,包括,cygwin 以及  MinGW。

一、安裝 Windows 版中的 Codeblocks

可至「Windows 版的 Codeblocks 官方下整綱站」,於 Microsoft Windows 段落中,顯示多種不同類型的 Winodws 版 Codeblocks,一般而言,許多人會直接下載「codeblocks-xx.xx-setup.exe」,例如,「codeblocks-20.03-setup.exe」的安裝檔案,但是此一類型的安裝檔並不包括適合 Windows 環境下的 GNU GCC complier,所以安裝過要再安裝相關的 C++ complier 並將這些 C++ Complier 與 codeblocks 串接設定好,還要花很多的功夫,甚至會產生很多的錯誤,所以建議一開始不要安裝此一不包括 GNU GCC complier 的安裝檔。

建議要下載「codeblocks- xx.xxmingw-setup.exe」,例如,「codeblocks-20.03mingw-setup.exe」,此一類型的安裝檔,就直接包括會安裝 MinGW (Minimalist GNU for Winodws)  版本的  GNU GCC complier,安裝完成後此一  MinGW 的完整目錄路徑為「C:\Program Files\CodeBlocks\MinGW」,此一版本的 MinGW 是一個 64 位元的版本。當安裝完成 CodeBlocks 與 內含的 MinGW時,CodeBlocks 會自動偵測預設與連接設定的 C++ Complier 為 GNU GCC complier 且該 Complier 是位在 MinGW 的目錄下。此一版本的   CodeBlocks 其優點在於,使用者不用事後再手動的安裝與設定連接 C++ Complier,因為手動安裝與設定不同的 C++ Complier 有些複雜而且容易出錯。

2021年3月24日 星期三

Codeblocks C++ IDE 軟件管理與建置專案概要

 Codeblocks 正式的標記名稱為 Code::Blocks 是一個簡單易用的 C, C++ 整合開發平台軟體 (IDE),但無法建置 GUI 圖形化介面的應用程式。

一、安裝 Codebloks

一-01-Linux 中安裝 Codebloks

在 Ubuntu 中要安裝 Codeblocks  可下達指令:sudo apt-get install codeblocks

在 Ubuntu 18.04 中安裝的 Codeblocks將是  版本  16,而在 Ubuntu 20.04 中安裝的 Codeblocks 將是版本 20。

請參閱「Codeblocks 官方網站」  以下載各種作業系統 (Windows, Linux, Mac OS) 版本的安裝檔。

一-02-Windows 中安裝 Codeblocks

請詳閱「Codeblocks for Windows」文章的說明。

二、設定 Codeblocks  Editor Fonts

預設 Codeblocks 的文字編輯器 (Editor) 的字型  Font 很小,可點按 Settings-->Editor-->General Settings ,並在 Fonts 區段中,在設定的欄位中點按 choose 按鈕進行字型與大小的設定,通常可選用 16以上的字型,然後點按 Select ,再點按 OK 儲存所做的設定。

2020年10月17日 星期六

居家及車輛維護

 一、汽車疑難雜症

 一-01-汽車發動的問題

問題狀況

插入汽車車鑰匙後開始第一次轉動讓車輛通電,最右側儀表板的下方,左邊的機油警示燈、中間的check 故障燈、右邊的電池充電燈皆同時亮著。接著再轉動車鑰匙,此時發出引擎斷斷續續點火的聲音,過程就像快要熄火的聲音,一直無法引擎點火成功,接著就停止啟動;然後再次轉動車鑰匙,此時仍舊發出引擎斷斷續續點四的聲音,但最終引擎點火成功。

2020年9月9日 星期三

在Ubuntu 中輸入日文的方式

 要在 Linux Ubuntu 18.04 環境下輸入日文的方式,首先必須要先安裝日文輸入法,然後再依據日文的羅馬拼音或是預設日文鍵盤的按鍵對應來產生日文字母。

網路資源

  1.  中州韻輸入法引擎
  2. 使用 Rime 在各大平臺安裝嘸蝦米輸入法
  3. [討論] 嘸蝦米規則和中文日文韓文大一統
  4. 日文輸入法-如何用電腦打日文
  5. 快速掌握日文文法重點!

 

日文輸入法

 要輸入日文必須要先安裝日文輸入法,在不同的作業系統環境中,有一些共通與不同的日文輸入法。

在 Ubuntu 18.04 下的日文輸入法,基本上有兩種:

  1. 安裝 rime 後,再其前再安裝嘸蝦米的輸入法,請參考此一種嘸蝦米可以同時輸入簡體中文,正體(繁體)中文,與日文,而最終打日文的按鍵方式,要先按照每一個日文字母的羅馬拼音來輸入,最後再以“,"或“.”結尾來產生每一個日文字母,但是此環境下每一次只能輸出一個日文字母,無法一次按多個羅馬拼音,亦即無法連打來產生一串日文字母。
  2. 安裝 ibus-mozc 套件,安裝指令為:sudo apt install ibus-mozc,並在「設定/語言與地區」中新增一個「日語(Mozc)」的輸入法。此一種方法只要輸入每一個日文字母的羅馬拼音後再按enter鍵就可以產生日文字母,而輸入日文字母羅馬拼音後立即按空白鍵是進入選字的狀態,最後再按enter鍵就可以產生日文字母。而且此一種輸入法,可以一次按多個羅馬拼音亦即可以連打來產生一串日文字母。

2020年8月12日 星期三

在 Ubuntu 中的 Virtual Box 管理

 本文 Virtual Box 執行的平台環境為 Ubuntu 18.04。

安裝 Guest Additions

當安裝虛擬機器的作業系統後,必須要立刻安裝 Guest Additions的套件,如此虛擬機器的畫面才會與外部的螢幕與鍵盤滑鼠進行整合。首先啟動該虛擬機器,進入虛擬機器後,點按畫面最上方的選單:「裝置/插入 Guest Additions CD」,如此在虛擬機器就會通知已偵測到新的光碟,是否要執行該光碟,點按「執行」就可以安裝該光碟中的 Guest Additions。安裝完後重新啟動機器即可。

Ubuntu 管理常用安裝套件與相關管理作業

在一開始安裝 Ubutnu 結束後,應該立即執行「軟體更新」軟體,先進行系統必要的更新,如此在安裝後續的套件時,才比較不會出現問題。

自 Ubuntu 16.04 之後,Ubuntu 的相關 GUI 的管理有蠻大的改變,為方便使用者進一步的管理 Ubuntu 可安裝如下的套件:

  1. synaptic:套件管理員,這是筆者最常用的套件安裝與升級的管理軟體。
  2. firefox-locale-zh-hans:這是因為在安裝 Ubuntu 後,所安裝的 firefox 是英文介面,所以必須安裝此一漢字字型檔,安裝後就會出現 firefox-locale-zh-hant 繁體字型。其中,hans是 han-simplified 簡體字之意,hant 是 han-traditional 繁體字(正體字)之意。
  3. gnome-tweak-tool:這是用來管理整體畫面視窗的字型大小,可以用比例四方式來設定,是必要的套件。
  4. gnome-system-tools:這是用來管理 user 及 group 帳號的功能與權限,特別當使用 VirtualBox 來共享外部的資料夾時,就必須要設定vbox群組的使用者有權限可以存取外部的共享資料夾。安裝後可以執行 users and groups 程式,然後點按「管理群組」,並選擇「vboxsf」群組,再點按「屬性」,並在「群組成員列表」中,勾選想要有權共享的使用者帳號,預設是沒有勾選任何的使用者帳號。
  5. unrar:此一套件可以在執行 ubuntu 的預設解壓縮程式時,可以辨認與解壓縮 rar 格式的壓縮檔。 
  6. gcc, linux-headers 等套件:通常在安裝virtualbox 或 vmware 軟體時,往往會需要將這些安裝程式的原始碼進行 compile,所以必須安裝相關 gcc 等翻譯程式的軟體套件,安裝指令為:sudo apt-get install build-essential。但是當真正在安裝 virtualbox 或 vmware 等軟體時,也會同時使用到 linux-headers 的作業系統標頭檔,所以也必須安裝,安裝的指令為:sudo apt-get update 先更新整個系統,再執行安裝 linux-headers 的指令:sudo apt-get install linux-headers-$(uname -r)

 

2020年7月31日 星期五

C++ 程式與專案的編譯建置(Compile & Build)程序方式

一個 C++ 程式原本對使用者而言是一個人類可以看得懂的高階語語,但是對於機器來說,機器是看不懂高階語言的,只能看得懂機器碼或低階語言,所以當一個 C++ 程式(此時稱為原始程式)撰寫完成後就須要將 C++ 的原始程式碼編譯 (compile) 或建置 (build) 成為機器碼 (machine code) 或稱為目的碼 (object code) 或有時也可稱為可執行碼 (executable code)。本文主要的範例執行環境為 Linux Ubuntu 18.04。

gcc/g++編譯器

一般而言,最常用的或最早使用的 C 程式編譯器為 gcc (General Compiler Collection),當 C++ 程式語言被發展出來之後,也可以延用繼續使用 gcc 編譯器,但是用 gcc 來編繹 C++ 程式時,使用者必須在 gcc 的指令後明確的指出要使用的 C++ 特別使用的各種函數庫與標頭檔,所以非常的麻順,所以特別發展了另一個編譯器 g++,此一 g++ 編譯器預設會先去讀取 C++ 特別使用的各種函數庫與標頭檔,所以就很方便的的編譯 C++ 程式了。

主要網頁類別

  1. 關於智合網