
使用 gcc 自製 C/C++ 靜態、共享與動態載入函式庫教學
這裡介紹如何使用 gcc 編譯器自己製作 C/C++ 靜態、共享與動態載入函式庫,讓程式碼可以更方便的重複使用。 在開發不同的程式時,如果有一些程式碼是重複會用到的話,就可以將其製作成獨立的函式庫,不僅維護上更方便,也可以方便其他專案或是開發者使用,以下介紹以 gcc 還有 ar 等工具製作靜態、共享與動態載入函式庫的步驟。 ...

這裡介紹如何使用 gcc 編譯器自己製作 C/C++ 靜態、共享與動態載入函式庫,讓程式碼可以更方便的重複使用。 在開發不同的程式時,如果有一些程式碼是重複會用到的話,就可以將其製作成獨立的函式庫,不僅維護上更方便,也可以方便其他專案或是開發者使用,以下介紹以 gcc 還有 ar 等工具製作靜態、共享與動態載入函式庫的步驟。 ...

最近看到網路論壇中有人在討論 C/C++ 程式語言有趣的箭頭 --> 運算子,跟大家分享一下。 這是很簡單的 C 語言 while 迴圈: #include <stdio.h> int main() { int x = 10; while (x --> 0) { // x 遞減至 0 printf("%d ", x); } } 這個程式碼的邏輯很簡單,就是讓 x 逐步遞減至 0,不過 while 的判斷式在乍看之下有些奇怪,正常的 C 語言似乎沒有 x --> 0 這種箭頭的運算子,但是這個程式卻可以正常執行。 ...

這裡介紹如何在樹莓派上使用 QPULib 這套 QPU(GPU) 平行運算函式庫,加速各種運算的執行,解決樹莓派 CPU 運算速度不足的問題。 QPULib 是一套可以運用樹莓派的 QPU 進行平行運算的 C++ 函式庫,它包含特殊的程式語言語法以及編譯器,可在執行時產生適用於 QPU 執行的程式,讓 QPU 負責較為大量的運算,大幅增加運算的速度,對於有實時(real-time)需求的應用應該很有幫助。以下是 QPULib 的使用教學與範例程式碼。 ...

這裡介紹如何關閉 Word 的拼字與文法檢查功能,隱藏擾人的下波浪下底線。 在 Word 中輸入文字時,Word 會自動檢查文字的拼字與文法,與 Office 內部的字典與辭庫進行比對,如果發現有文字拼錯(英文)或是語法不通順的地方,就會自動使用藍色或紅色的波浪下底線標示出來,方便使用者快速修正打字上的錯誤。 ...

本篇示範在樹莓派 Raspberry Pi 中以 C 語言抓取 HTU21D 溫度與濕度感測器的資料,自己打造物聯網溫濕度計。 HTU21D 是一個同時可以測量溫度與溼度的感測器,樹莓派或 Arduino 等開發板可透過 i2c 傳輸協定讀取上面的資料,在物聯網(IOT)的應用中可以很方便結合其他的設備,實現智慧居家與自動控制。 ...