Linux arm和arm 64
64位ARM處理器
幾乎是移動設備標準的ARM處理器正在從32位v7架構轉向64位v8架構但是,軟體仍然是為v7架構編寫的,所以它不能突然遷移因此,在切換保護級別時,可以切換32位和64位模式,並且它旨在保持相容性儘管宣布了一個全新的IA-64架構的x86處理器,還
- 7月 04 週三 201809:37
arm和arm 64
- 7月 18 週二 201710:52
檢測 LINUX 版本
echo ----- check OS version ------
FIND_OS=0
if FIND_OS -eq 0 ; then
#echo check /etc/fedora-release
test -e /etc/fedora-release FEDORA=1 FEDORA=0
- 2月 23 週四 201715:29
[轉]Preprocessor(預處理器)
原文
11.1 替換file的內容 include
第五章,接觸了include這個preprocessor的命令這個命令是說在#include 的情況下,從MinGW底下的include或/usr/include資料夾下找到同名檔案並置換掉這一行比如說,我們寫了
#include
這一行,那麼就
- 1月 12 週四 201713:20
用 bash source 時,出現 "file not found"
#!/bin/bash
./xxxx
試了好久,雖然知道可以用 bash 執行來解決,但是就是覺得奇怪,因為 9.04 的 bash 3.2 是沒問題的,但到了 9.10 的 bash 4.0 就不行了
最後在這裡:Re: source command differs if in bash or s
- 12月 15 週四 201616:23
Linux基础
Linux基础
1. 学会使用命令帮助
2. 文件及目录管理
3. 文本处理
4. 磁盘管理
5. 进程管理工具
6. 性能监控
7. 网络工具
8. 用户管理工具
9. 系统管理及IPC资源管理
Linux工具进阶
1. 程序构建
2. 程序调试
3. 性能优化
工具参考篇
1. gdb 调试利器
- 12月 15 週四 201616:20
GCC 常見錯誤解析
轉自:
GCC 常見錯誤解析
一錯誤類型
第一類C 語法錯誤
錯誤資訊檔source.c 中第n 行有語法錯誤syntex errror
這種類型的錯誤,一般都是 C 語言的語法錯誤,應該仔細檢查原始程式碼檔中第n 行及該行之前的程式,有時也需要對該檔所包含的標頭檔進行檢查有些情況下,一個很簡單的語
- 12月 06 週二 201618:05
warning:deprecated conversion from string constant to 'char *'解决方案
warning:deprecated conversion from string constant to char 解决方案
Linux環境下當GCC版本比較高時,編譯程式碼可能出現的問題
問題是這樣產生的,先看這個函數原型:
再看這個函式呼叫:
把這兩個東西組合起來,用最新的g編譯一下就會得到標
- 3月 28 週一 201612:00
效能/負載/壓力測試的分別(Performance vs. load vs. stress testing)
效能/負載/壓力測試的分別Performance vs. load vs. stress testing
原文
看完下面這篇 似乎感覺
效能測試就是正常使用範圍上測試
負載測試 就是規格上開最大的數值 測試
壓力測試 就是想盡辦法給你測到掛 還要會自己保護!不會死要能回來
_-----------
- 4月 16 週四 201514:26
指針 與 int的轉換 (warning: cast to pointer from integer of different size)
指針與int的轉換warning:casttopointerfromintegerofdifferentsize
以前在32位上測試這兩個互相轉換時沒什麼問題的,今天碰到了一件事情,發現在64位機器上不儘然
事情是這樣的:
為了測試errno與strerror這兩個東西,寫了一段程式
void te
