- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在尝试查看系统上的 gcc 版本时,我收到以下消息
gcc --version
gcc: warning: couldn’t understand kern.osversion ‘14.5.0
gcc (GCC) 4.9.0
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
which -a gcc
/usr/local/bin/gcc
/usr/local/bin/gcc
/usr/bin/gcc
然后我用一些代码尝试了 Xcode 和 Sublime text,但在尝试构建时遇到了更多错误。
在 sublime text 上:
#include <stdio.h>
int main (void)
{
/*Define variables*/
float num1, num2, num3, media;
printf("Insert some number:");
scanf("%f",&num1);
}
error message: clang: error: no input files [Finished in 0.9s with exit code 1]
在 Xcode 上:
#include <stdio.h>
int main ()
{
int num;
printf("Write a number:");
scanf("%d",&num);
getchar();
}
error message: 2 duplicate symbols for architecture x86_64 Linker command failed with exit code 1
ld /Users/*****/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzzfdaav/Build/Products/Debug/C++\
Programming normal x86_64
cd "/Users/*****/Desktop/C++/C++ Programming"
export MACOSX_DEPLOYMENT_TARGET=10.10
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
-L/Users/*******/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzzfdaa/Build/Products/Debug
-F/Users/******/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzzfda/Build/Products/Debug
-filelist /Users/****/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqr/Build/Intermediates/C++\
Programming.build/Debug/C++\
Programming.build/Objects-normal/x86_64/C++\ Programming.LinkFileList
-mmacosx-version-min=10.10 -stdlib=libc++ -Xlinker -dependency_info -Xlinker /Users/****/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzzf/Build/Intermediates/C++\
Programming.build/Debug/C++\
Programming.build/Objects-normal/x86_64/C++\
Programming_dependency_info.dat -o
/Users/***/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzzfdBuild/Products/Debug/C++\
Programming
duplicate symbol _main in: /Users/*******/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzz/Build/Intermediates/C++ Programming.build/Debug/C++ Programming.build/Objects-normal/x86_64/Add.o /Users/******/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpz/Build/Intermediates/C++ Programming.build/Debug/C++ Programming.build/Objects-normal/x86_64/main.o duplicate symbol _main in: /Users/*****/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqr/Build/Intermediates/C++ Programming.build/Debug/C++ Programming.build/Objects-normal/x86_64/Add.o /Users/******/Library/Developer/Xcode/DerivedData/C++_Programming-gsftvvhqrpzz/Build/Intermediates/C++ Programming.build/Debug/C++ Programming.build/Objects-normal/x86_64/C++.o ld: 2 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
关于如何修复这个错误的任何建议
谢谢
最佳答案
您可能已经升级了您的系统。由于默认情况下未安装 gcc
,操作系统升级可能不会删除或替换 gcc
和其他 XCode
命令行工具。
您显然可以重命名它们(或将它们移动到备份子目录中),以便它们不在您的 PATH
中。这样,自制软件就不会找到它们并使用更新的编译器(clang)。您的系统(XCode、brew)很可能会照常运行,因为它们会使用在您的系统上找到的 clang。
您看到的错误“无法理解 kern.osversion '14.5.0'”,可能是因为此 gcc
是针对较旧版本编译的OS X 内核版本,当前版本与该版本向后不兼容。
关于c++ - 无法理解 kern.osversion ‘14.5.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32373692/
每当我点击UIImagePickerController它给了我这个错误..我已经尝试了其他链接的解决方案,但无法删除它。不明白为什么会发生这个错误?????? 2016-04-02 13:27:10
如果我通过 -0.36,字距调整不起作用,如果我从 iPhone 截取屏幕截图并与设计进行比较,则字符串与长度不匹配。 func addCharacterSpacing(kernValue: Doub
我对 mongodb 很陌生。通过以下方式安装后:brew intall mongodb 然后在终端中键入 mongod,错误抛出:kern.sched unavailable。 我使用的是 mac
目前我可以在 kern.log 中找到这样的条目: [6516247.445846] ex3.x[30901]: segfault at 0 ip 0000000000400564 sp 00007f
根据NSAttributedString UIKit Additions Reference : NSKernAttributeName The value of this attribute is
我当前正在尝试编译这个简单的代码: #include int main(int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc, &a
我已经完成了自签名代码协同设计——但不确定为什么 vm_write 会失败。(我使用的是 10.6.6) 试图找出使它工作所缺少的东西——我感谢对这个问题的一些帮助。 #include #inclu
我已经创建了一些代码来将内存写入系统上的另一个进程,但是 mach_vm_write() 失败并出现“(os/kern) 无效地址”错误,尽管地址看似有效。我的代码如下。 if ((kret = ta
当使用dmesg 或cat/var/log/kern.log 命令转储内核日志时,我们可以看到如下内容: [ 22.949049] random: nonblocking pool is init
我需要为 UILabel 显示的文本设置两个属性:字母间距 (kern) 及其删除线样式。根据 NSAttributedStringKey 文档,我为 UILabel 创建了以下扩展: extensi
我正在使用应用于 CATextLayer 的自定义字体。我正在使用此处找到的教程和示例代码。 http://www.freetimestudios.com/2010/09/13/custom-font
我尝试使用 line_profiler 模块来获取 Python 文件的逐行配置文件。这是我到目前为止所做的: 1) 从 pypi 安装 line_profiler通过使用 .exe 文件(我在 Wi
登录到我的 Ubuntu 机器,我收到一条警告说我的磁盘空间不足。回溯,我发现是系统日志,尤其是 kern.log(s) 占用了我的 1TB 磁盘。 -rw-r----- 1 syslog adm 2
在python中如何获取sysctl kern.module_path的值? 我知道我可以使用 popen 将 sysctl(1) 作为子进程打开。有更好的办法吗? 最佳答案 我认为你最好的选择是 s
在尝试查看系统上的 gcc 版本时,我收到以下消息 gcc --version gcc: warning: couldn’t understand kern.osversion ‘14.5.0 gcc
我正在修改 kvm 模块,并在内核代码中添加了 printk 语句。运行虚拟机后,printk 为我提供了错误地址和有关 guest 操作系统的其他信息。 我需要从这个信息中生成统计信息。当我使用 d
我无法将紧排空间添加到标签栏属性文本中。有问题的 UITabBar 是一个自定义的 tabBar,您可以在下面找到代码。 我正在使用“属性键”字典向项目标题添加属性,但我遇到了紧排空间问题。 clas
我需要支持通过 Interface Builder (IB) 添加的一些标签的自定义字距调整。自定义类在 IB 中的标签上设置,文本也在那里设置。尝试使用 attributedText 属性覆盖 te
CDirScan 函数 NextL 引发“Main Panic KERN-EXEC 0”,如果它没有立即被调用 SetScanDataL()(即,如果它在另一个事件之后在同一个事件对象中稍后被调用)
目前 Apple 提供了访问字体表中数据的函数,例如 CTFontCopyTable .我正在使用它在可用时从字体中解析信息(字距调整等)。是否有任何类似的方法可以在 Windows 上按字体提取相同
我是一名优秀的程序员,十分优秀!