- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 makefile,在最后提供,还有一些关于它的问题:
clean:
部分的作用是什么?-c
部分是什么意思? (在 Google 上搜索 gcc -c explained
和其他变体后,我得到了首字母缩写为 GCC 的大学。)当我尝试运行 make 时,出现此错误,但文件 lab3p2.c
确实存在。怎么了?
gcc –c lab3p2.c
gcc: –c: No such file or directory
make: *** [lab3p2.o] Error 1
all: lab3p2
lab3p2: lab3p2.o lab3p2f1.o lab3p2f2.o lab3p2f3.o
gcc lab3p2.o lab3p2f1.o lab3p2f2.o lab3p2f3.o –o lab3p2
lab3p2.o: lab3p2.c
gcc –c lab3p2.c
lab3p2f1.o: lab3p2f1.c
gcc –c lab3p2f1.c
lab3p2f2.o: lab3p2f2.c
gcc –c lab3p2f2.c
lab3p2f3.o: lab3p2f3.c
gcc –c lab3p2f3.c
clean:
rm –rf *.o lab3p2
最佳答案
what does the "clean:" part do?
Makefile 的clean
规则通常用于删除Makefile 生成的任何已编译文件。在这种情况下,已编译的目标文件(.o 文件)和 lab3p2 文件将被删除。
因为 clean
不是生成的文件,所以它应该是 phony rule :
clean:
rm –rf *.o lab3p2
.PHONY: clean
what does the "-c" part mean? (google search "gcc -c explained" and other variations gives me a college with the acronym gcc, blah)
这意味着编译源文件,但不运行链接器。来自man page :
-c Compile or assemble the source files, but do not link. The linking stage simply is not done. The ultimate output is in the form of an object file for each source file.
I get this error:
gcc –c lab3p2.c
gcc: –c: No such file or directory
make: *** [lab3p2.o] Error 1
–
是一个破折号,它应该是 hyphen-minus (-
).
关于c - 新手 : what is wrong with my makefile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26268566/
我是 Xcode 4.4 和 AppleScriptObjC 世界的新手。我正在尝试扩展和试验 Sanderson 和 Rosenthal 所著的“学习 AppleScript”一书中关于 Apple
我完全迷失在 shell 编程中,主要是因为我使用的每个站点都提供不同的工具来进行模式匹配。所以我的问题是使用什么工具在管道流中进行简单的模式匹配。 上下文:我有named.conf 文件,我需要一个
我对 C 很陌生,我一直在尝试用这种数据结构制作一个程序: struct node { char command[100]; char prereq[100][80]; cha
该程序检查用户输入的数字是否为素数。 我的问题在if语句中。由于某些原因,Boolean永远不会切换。如果数字为质数,则只会给出两个结果。 我想念什么? import java.util.Scanne
我只是在学习 Haskell。我认为这会产生一个阶乘函数...... (在 ghci 内) Prelude> let ft 0 = 1 Prelude> let ft n = n * ft (n -
这个问题已经有答案了: Using bitwise OR 0 to floor a number (7 个回答) 已关闭 6 年前。 我试图在 JavaScript 中使用二分搜索来查找数组元素,并且
使用 Signal R,如果尝试发送对象,传递模型的语法是什么? private async void FormLoaded(object sender, RoutedEventArgs e) {
我需要使用 Javascript 生成一个半金字塔数字系列,其中包含输入的起始数字和 html 页面中的行数,并在 html 页面中显示结果。我已经完成了 Java 脚本编写之类的工作。我不明白的是它
为什么函数名重复 示例: lucky :: (Integral a) => a -> String lucky 7 = "LUCKY NUMBER SEVEN!" lucky x = "Sorry
我花了2天的时间在GGTS中使用grails进行Web开发。我正在跟着一本书。本书使用命令行。到目前为止,这很棒,但是现在这本书正在使用webtest。我已经在命令行上安装了webtest,但是如何在
我正在学习 Clojure,到目前为止我无法理解这个小难题,我确信这是非常基本的。 我有这个文件: (ns cloapp.core (:gen-class)) (defn -main "I d
我在获取图像以显示在我的 J Frame 中时遇到问题。我确信我将文件放在正确的位置并且输入了正确的名称。这是代码 import java.awt.Color; import java.awt.Gra
我正在尝试为我正在做的应用程序创建一个登录窗口。我整天都在寻找一个例子,但我似乎找不到任何有帮助的东西。我的基本结构如下: // App.scala object App extends Simple
坦率地说,我是 Java 新手。我正在开发一个项目,我想找到一种基于数字序列创建多项式函数的方法。 无论如何,我的问题是我创建了一个存储序列的数组。我现在想找出元素之间的差异。例如。我想找到这个计算a
现在添加了 xml 和 logcat,现在自定义 View 代码,不幸的是我远离开发计算机所以我无法检查你的建议,@jems,我的自定义 View 的构造函数可能错误?@Falmarri,我认为构建目
我在这里缺少什么?当我单击“h2 a”链接时,.content ol 应该切换。我不明白为什么它不起作用:( $(document).ready(function(){ $(".content ol
我是 Java 新手,我到处寻找,但我没有得到一个简单的概念。 我将两个变量声明为 int。我希望这两个变量对于所有方法都是全局的。在我的第一个方法中,我想从用户输入中获取第一个变量的值。然后我希望第
我正在抓取 IMDB 页面的数据,但当尝试将其写入 CSV 文件时,我只从结果中获取最后一行。 代码下方: from urllib.request import urlopen as uReq fro
自从我学习 C 语言以来,我决定制作一个简单的程序,用于加、减和计算两个变量的乘积。根据用户的输入是1,2还是3来选择加/减/折叠。 #include int main (void) { in
int main(void) { string n = GetString(); if(n!=NULL){ for(int i=0, j=strlen(n); i
我是一名优秀的程序员,十分优秀!