Cheyne's Blog


  • Home
  • Archive
  • Categories
  •    

© 2025 John Doe

Theme Typography by Makito

Proudly published with Hexo

跟我一起写Makefile-Makefile书写规则

Posted at 2024-09-18 makefile 

规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的。一般来说,定义在Makefile中的目标可能有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多...

跟我一起写Makefile-Makefile介绍

Posted at 2024-09-17 makefile 

make命令执行时,需要一个makefile文件,以告诉make命令需要怎么去编译和链接程序。 首先,用一个示例来说明makefile的书写规则,在这个示例中,我们的工程有8个c文件,3个头文件。我们要写一个makefile来告诉make命令如何编译和链接这几个文件,我们的规则是: 如果这个工程没有编译过,...

Missing Semester Lecture 10 - Potpourri

Posted at 2024-09-16 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 10 - Potpourri DaemonsYou are probably already familiar with the notion of daemons, even if t...

Missing Semester Lecture 9 - Security and Cryptography

Posted at 2024-09-16 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 9 - Security and Cryptography Hash functionsA cryptographic hash function maps data of arbitr...

Missing Semester Lecture 8 - Metaprogramming

Posted at 2024-09-16 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 8 - Metaprogramming What do we mean by “metaprogramming”? Well, it was the best collective te...

Missing Semester Lecture 7 - Debugging and Profiling

Posted at 2024-09-16 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 7 - Debugging and Profiling ProfilingEven if your code functionally behaves as you would expe...

Missing Semester Lecture 6 - Version Control (Git)

Posted at 2024-09-10 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 6 - Version Control (Git) Modeling history: relating snapshotsHow should a version control sy...

Missing Semester Lecture 5 - Command-line Environment

Posted at 2024-09-01 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 5 - Command-line Environment Job ControlIn some cases you will need to interrupt a job while ...

Missing Semester Lecture 4 - Data Wrangling

Posted at 2024-08-30 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 4 - Data Wrangling The addition quoting means we do the filtering on the remote server an...

Missing Semester Lecture 3 - Editors(Vim)

Posted at 2024-08-28 Missing Semester 

MIT The Missing semester Lecture of Your CS Education Lecture 3 - Editors(Vim) Philosophy of VimWhen programming, you spend most of your time reading/...

Page 6 / 8  

 Previous Next 

© 2025 John Doe

Theme Typography by Makito

Proudly published with Hexo