原创 linux .c文件生成庫文件的方法與使用

1、linux庫文件分爲靜態庫和動態庫兩種。靜態庫習慣以.a 結尾,而動態庫習慣以.so(shared object)結尾。而且必須以lib開頭。

原创 Ubuntu14.04 安裝及使用:[2]雙系統安裝

插好上一步做好的u盤Ubuntu安裝盤。啓動電腦,選擇通過u盤啓動。 進入後選擇“中文簡體”,選擇“安裝系統” 聯網、不聯網都可以,繼續下一步。 選擇“其他選項”,手動創建調整分區。 如下圖,在空閒的磁盤上添加。點擊下面

原创 在ubuntu下交叉編譯miniGUI

一、使用到第三方庫。 1、zlib:zlib是提供數據壓縮用的函式庫,由Jean-loup Gailly與Mark Adler所開發,初版0.9版在1995年5月1日發表。zlib使用DEFLATE算法,最初是爲libpng函式庫所寫的,

原创 使用pscp.exe 在windows和linux 之間拷貝文件

下載pscp.exe,放在 windows/system32目錄裏,任何路徑下即可直接調用命令 pscp  。 用法: 1)    把本地文件file傳輸到Linxu服務器的/tmp/ E:\pscp.exe file root@1

原创 /bin/bash^M: 壞的解釋器: 沒那個文件或目錄(bad interpreter: No such file or directory)

/bin/bash^M: 壞的解釋器: 沒有那個文件或目錄(bad interpreter: No such file or directory) 

原创 float類型做爲參數傳遞過程中出現的問題

編程中發現float類型數據在跨文件的值調用中會發生異常。舉例如下: test.c [cpp] view plain copy void a(float x1) {          printf("%f", x1

原创 wifi模塊配網解析

本文轉載:https://blog.csdn.net/zhejfl/article/details/78722930 智能家居/家電現階段還處於普及階段,由於家庭wifi網絡的普及,目前普遍採用wifi與路由器完成連接,與手機/雲端進行數

原创 16進制和float之間轉換

#include <stdio.h> float Hex_To_Decimal(unsigned char *Byte,int num)//十六進制

原创 Ubuntu14.04 安裝及使用:[1]製作安裝U盤

1、Ubuntu14.04 下載,打開Ubuntu官網,找到下載頁面,選擇要下載版本,單擊“下載”。 2、跳過上面那些亂七八糟的東西                                                   

原创 C語言宏定義中 "#","#@"和 "##"的用法

1、一般用法: #    把宏參數變爲一個字符串, #@    把宏參數變爲一個字符, ##    把兩個宏參數貼合在一起。 #include <s

原创 網絡字節序、大端和小端模式

一、在進行網絡通信時是否需要進行字節序轉換?       相同字節序的平臺在進行網絡通信時可以不進行字節序轉換,但是跨平臺進行網絡數據通信時必須進行字節序轉換。      原因如下:網絡協議規定接收到得第一個字節是高字節,存放到低地址,所

原创 Ubuntu14.04 svn 安裝 Rabbitvcs

先添加源 sudo add-apt-repository ppa:rabbitvcs/ppa 必要的話在源清單裏面也添加一下 sudo gedit /etc/apt/sources.list 內容是 deb http://ppa.lau

原创 交叉編譯 bacnet-stack-0.8.2

轉載來源:http://caidoushu.blog.51cto.com/7238204/1399665 bacnet 官網:http://www.bacnet.org/Developer/index.html 準備 在之前的基礎上:

原创 makefile 學習總結

makefile學習過程 /************************************************************

原创 sublime text3安裝Package Control

    1. 下載Sublime3 https://www.sublimetext.com/3 2. 安裝Package Control 在線安裝: https://packagecontrol.io/ins... 因爲網絡原因可能失敗。