- 从头开始制作项目(作品)
- 尝试在不更改任何文件的情况下重新制作(不起作用)
- 删除静态库
- 再次制作而不更改任何文件(作品)
- 再次制作而不更改任何文件(不起作用)
步骤 1 的形式为:
用户@MacBook-Pro:~/$ make g++ -o 安装.o -c -m32 -g 安装.cpp (与所有文件的 prev 命令相同,为简洁起见缩写)
这是步骤 2、3 和 4 的输出
用户@MacBook-Pro:~/$ make ar rcs ./libRain.a DirectoryMonitor.o Install.o Machines.o Notifications.o RainDirectory.o ResourceShare.o Resources.o RowTransferProtocol.o Server.o Tags.o Transaction.o Triggers.o Util/ArrayList.o Util/ ArrayList64.o Util/Buffer.o Util/CPU.o Util/CircularBuffer.o Util/Connection.o Util/DateTime.o Util/Directory.o Util/DownloadManager.o Util/EventHandler.o Util/ExtendibleHashTable.o Util/ FILE_buffer.o Util/File.o Util/HttpRequest.o Util/HttpResponse.o Util/Http_Headers.o Util/Http_Message.o Util/Http_client.o Util/Iterator.o Util/JSON.o Util/Log.o Util/ MD5.o Util/NetworkDevice.o Util/PosixThreads.o Util/ProgressChecker.o Util/RSA.o Util/Random.o Util/Registry.o Util/SHA1.o Util/SHA2_256.o Util/SSL_Connection.o Util/ Security_General.o Util/Sql.o Util/SqlLite.o Util/StaticHashTable.o Util/SymmetricKey.o Util/System.o Util/TCP_Connection。o Util/TCP_Server.o Util/Threading.o Util/Timer.o Util/URL.o Util/UUID.o Util/Utils.o Util/Volumes.o Util/WindowsNetworkDevice.o Util/WindowsThreads.o Util/X509。 o Util/X509Request.o Util/linked_list.o Util/network_objects.o Util/regex.o Util/sqlite3.o Util/str.o Util/test.o Util/utf8.o Util/wchar_t.o Util/xml。 o delta.o git.o /usr/bin/ranlib: 文件: ./libRain.a(Machines.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Triggers.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Registry.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Utils.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Volumes.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(WindowsNetworkDevice.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(WindowsThreads.o) 没有符号 g++ -m32 -g -L。-o ./Rain Rain.cpp -lRain -lgit2 -liconv -lpthread -lpcap -lm -lssl -lcrypto -lodbc -framework CoreFoundation -framework CoreServices 警告:(i386) ./libRain.a(Install.o) 目标文件 './libRain.a(Install.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Notifications.o) 目标文件 './libRain.a(Notifications.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(RainDirectory.o) 目标文件 './libRain.a(RainDirectory.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(ResourceShare.o) 目标文件 './libRain.a(ResourceShare.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Resources.o) 目标文件 './libRain.a(Resources.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Server.o) 目标文件 './libRain.a(Server.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Tags.o) 目标文件 './libRain.a(Tags.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Transaction.o) 目标文件 './libRain.a(Transaction.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(ArrayList.o) 目标文件 './libRain.a(ArrayList.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Buffer.o) 目标文件 './libRain.a(Buffer.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Connection.o) 目标文件 './libRain.a(Connection.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(DateTime.o) 目标文件 './libRain.a(DateTime.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Directory.o) 目标文件 './libRain.a(Directory.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(EventHandler.o) 目标文件 './libRain.a(EventHandler.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(File.o) 目标文件 './libRain.a(File.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(HttpRequest.o) 目标文件 './libRain.a(HttpRequest.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(HttpResponse.o) 目标文件 './libRain.a(HttpResponse.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Http_Headers.o) 目标文件 './libRain.a(Http_Headers.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Http_Message.o) 目标文件 './libRain.a(Http_Message.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Http_client.o) 目标文件 './libRain.a(Http_client.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Iterator.o) 目标文件 './libRain.a(Iterator.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(NetworkDevice.o) 目标文件 './libRain.a(NetworkDevice.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(PosixThreads.o) 目标文件 './libRain.a(PosixThreads.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(RSA.o) 目标文件 './libRain.a(RSA.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Random.o) 目标文件 './libRain.a(Random.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(SHA1.o) 目标文件 './libRain.a(SHA1.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Sql.o) 目标文件 './libRain.a(Sql.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(SqlLite.o) 目标文件 './libRain.a(SqlLite.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(TCP_Server.o) 目标文件 './libRain.a(TCP_Server.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Threading.o) 目标文件 './libRain.a(Threading.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(Timer.o) 目标文件 './libRain.a(Timer.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(URL.o) 对象文件 './libRain.a(URL.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(UUID.o) 目标文件 './libRain.a(UUID.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(linked_list.o) 目标文件 './libRain.a(linked_list.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(regex.o) 目标文件 './libRain.a(regex.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(sqlite3.o) 目标文件 './libRain.a(sqlite3.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(str.o) 目标文件 './libRain.a(str.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(utf8.o) 目标文件 './libRain.a(utf8.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(wchar_t.o) 目标文件 './libRain.a(wchar_t.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(delta.o) 目标文件 './libRain.a(delta.o)' 不包含 i386 的体系结构信息。 警告:(i386) ./libRain.a(git.o) 目标文件 './libRain.a(git.o)' 不包含 i386 的架构信息。 用户@MacBook-Pro:~/$ rm libRain.a 用户@MacBook-Pro:~/$ make ar rcs ./libRain.a DirectoryMonitor.o Install.o Machines.o Notifications.o RainDirectory.o ResourceShare.o Resources.o RowTransferProtocol.o Server.o Tags.o Transaction.o Triggers.o Util/ArrayList.o Util/ ArrayList64.o Util/Buffer.o Util/CPU.o Util/CircularBuffer.o Util/Connection.o Util/DateTime.o Util/Directory.o Util/DownloadManager.o Util/EventHandler.o Util/ExtendibleHashTable.o Util/ FILE_buffer.o Util/File.o Util/HttpRequest.o Util/HttpResponse.o Util/Http_Headers.o Util/Http_Message.o Util/Http_client.o Util/Iterator.o Util/JSON.o Util/Log.o Util/ MD5.o Util/NetworkDevice.o Util/PosixThreads.o Util/ProgressChecker.o Util/RSA.o Util/Random.o Util/Registry.o Util/SHA1.o Util/SHA2_256.o Util/SSL_Connection.o Util/ Security_General.o Util/Sql.o Util/SqlLite.o Util/StaticHashTable.o Util/SymmetricKey.o Util/System.o Util/TCP_Connection。o Util/TCP_Server.o Util/Threading.o Util/Timer.o Util/URL.o Util/UUID.o Util/Utils.o Util/Volumes.o Util/WindowsNetworkDevice.o Util/WindowsThreads.o Util/X509。 o Util/X509Request.o Util/linked_list.o Util/network_objects.o Util/regex.o Util/sqlite3.o Util/str.o Util/test.o Util/utf8.o Util/wchar_t.o Util/xml。 o delta.o git.o /usr/bin/ranlib: 文件: ./libRain.a(Machines.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Triggers.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Registry.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Utils.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(Volumes.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(WindowsNetworkDevice.o) 没有符号 /usr/bin/ranlib: 文件: ./libRain.a(WindowsThreads.o) 没有符号 g++ -m32 -g -L。-o ./Rain Rain.cpp -lRain -lgit2 -liconv -lpthread -lpcap -lm -lssl -lcrypto -lodbc -framework CoreFoundation -framework CoreServices