鱼C论坛

 找回密码
 立即注册
分享 學習編寫Makefile(005) - Makefile.am Makefile.in Makefile三者关系
2014-2-3 20:30
最近在看一个Open source项目的源代码,发现里面有很多的Makefile.am Makefile.in 就是没有之前学习的Makefile。所以决定暂停一下看源代码,先去搜索一下这几个到底是什么关系。 第一条搜索结果: http://bbs.csdn.net/topics/50055667 automake 读取 Makefile.am 来产生 Makefile.in configure 读取 Makefile.in 来 ...
个人分类: Software Engineering|426 次阅读|0 个评论
分享 學習韓順平的Linux(002)- Linux文件目錄
2014-1-12 23:35
Linux的文件系統是採用級層式的樹狀目錄結構,在此結構中的最上層是根目錄“ / ”,然後在此目錄下再創建其他的目錄。 / 目錄下有如下幾個很重要的目錄: root :用於存放root用戶相關文件的目錄。 home :存放普通用戶的相關文件。 bin :存放常用命令的目錄。 sbin :要具有一定權限才可以使用的命令。 ...
个人分类: Linux|479 次阅读|0 个评论
分享 學習韓順平的Linux(001)- 常用命令
2014-1-12 22:59
-------------------------------------------------- shutdown -h now 立刻進行關機 -------------------------------------------------- shutdown -r now 現在重新啟動計算機 -------------------------------------------------- reboot 現在重新啟動計算機 ------------------------------------ ...
个人分类: Linux|571 次阅读|0 个评论
分享 學習編寫Makefile(004) - make的工作方式
2014-1-6 00:06
教程 中寫道:GNU的make工作時的執行步驟如下: 1. 讀入所有的Makefile 2. 讀入被include的其他Makefile 3. 初始化文件中的變量。 4. 推導隱晦規則,并分析所有規則。 5. 為所有的目標文件創建以來關係鏈。 6. 根據以來關係,決定哪些目標要重新生成。 7. 執行生成命令。 1-5步為第一階段,6-7為第二階段。第一 ...
个人分类: Software Engineering|483 次阅读|0 个评论
分享 學習編寫Makefile(003) - Makefile裏面有什麽
2014-1-5 23:58
教程 中總結了一下,主要包括5個東西: 1. 顯式規則 。顯示規則說明了,如何生成一個或者多個目標文件。這是由Makefile的書寫者明顯指出,要生成的文件,文件的依賴文件,生成命令。 2. 釋 。Makefile中只有行註釋,和UNIX的Shell腳本一樣,其註釋用“#”字符,這個就像C/C++的“//”一樣。如果你要在你的Makefile ...
个人分类: Software Engineering|368 次阅读|0 个评论
分享 學習編寫Makefile(002) - 使用變量和自動推導
2014-1-5 23:42
在 001 中,編寫了第一個Makefile,發現其實就是寫好編譯的順序,然後用make來幫忙執行。有看了一部份 教程 發現make的功能還挺強大的。現在用變量和自動推導來改寫第一個Makefile myobjs = main.o a.o test: $(myobjs) gcc -o test.exe $(myobjs) main.o: a.h .PHONY: clean clean: del test.ex ...
个人分类: Software Engineering|416 次阅读|0 个评论 热度 1
分享 學習編寫Makefile(001) - 編寫大項目的基礎,第一個Makefile文件。
2014-1-5 23:22
本人最新越來越不想依賴IDE進行編程,所以在CSDN上找了一個文章來學習,文章比較長,需要慢慢學習。 網址是: http://blog.csdn.net/liang13664759/article/details/1771246 文章是在linux系統中的,本學習日誌是在Windows中學習。 用make執行命令時候,需要有一個Makefile,先寫第一個Makefile。 假設有3個文件 ...
个人分类: Software Engineering|413 次阅读|0 个评论 热度 1
分享 學習使用GDB(001) - 基本使用和常用命令
2014-1-5 12:23
在Red Hat Linux 5.4 中已經安裝了gcc的編譯器以及gdb調試器,因此本文先不學習安裝。 要用gdb調試可執行程序,必須在用gcc生成可執行程序的時候加入 -g 的參數。 如:gcc -o bug01 -g bug01.c 生成bug01后就可以用命令: gdb bug01進入gdb的界面。 然後就可以開始使用命令,以下是常用的命令 PS:可以在gdb下鍵入 ...
个人分类: Debug|432 次阅读|0 个评论

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 18:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部