腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
14
回答
Windows、Mac OS X和
Linux
是用什么
语言
编写的?
windows
、
linux
、
macos
、
programming-languages
、
operating-system
我只是想知道谁知道Windows、Mac和
Linux
是由什么编程
语言
组成的,以及操作
系统
的每个部分都使用什么
语言
(即:内核、插件
架构
、GUI组件等)。我假设每种
语言
都有多种
语言
,显然我知道
Linux
内核是用
C
语言
编写的。 我在这里完全猜测Mac包含很多Objective-
C
代码,因为它是苹果从NeXT派生的
语言
。Windows,我听说包含
C
,
C
+
浏览 29
提问于2009-02-24
得票数 317
回答已采纳
1
回答
Ubuntu16.04上X86
架构
上用于ARM
架构
的python的交叉编译器
python
、
arm
、
ubuntu-16.04
、
cross-compiling
我目前正在做
架构
模拟器的工作,想知道如何在ubuntu16.04操作
系统
的X86
架构
上安装用于python
语言
的ARM arch交叉编译器。我已经安装了ARM工具链arm-
linux
-gnueabi-gnueabi-g++,但这是分别针对
c
和
C
++的。如何为ARM ISA编译python程序 提前感谢Nirmol Munvar
浏览 0
提问于2018-10-08
得票数 0
5
回答
不同操作
系统
的汇编器输出是否不同?
compiler-construction
、
assembly
汇编器从
C
源代码生成的汇编代码依赖于其底层的CPU
架构
,例如x-86。 那么,一个简单的
C
源代码(包含windows和
linux
的通用函数调用)的汇编
语言
输出在不同的操作
系统
上是否有所不同?
浏览 4
提问于2010-01-15
得票数 1
回答已采纳
2
回答
仅包含
Linux
系统
调用的最小
C
库
linux
、
embedded-linux
我的工作是使用
Linux
作为操作
系统
的嵌入式
系统
。这些
系统
不包含动态链接器,所以所有的库都必须静态包含。为了确保小的二进制大小,我需要一个小的
C
库。我知道有很多选项,但我的代码只使用
系统
调用,没有标准的
C
库调用、POSIX或任何其他扩展。使用一个完整的通用库是一种夸张的做法。 我可以用汇编
语言
编写这个库,但是我的目标硬件不是同构的。我需要在
架构
(ARM、i386和x86_64)和
Linux
内核版本之间有一定程度的可移
浏览 0
提问于2015-01-26
得票数 1
1
回答
如何构建任何编程项目的体系结构?
php
、
architecture
我是一名PHP程序员,愿意设计自己的
架构
来工作,请建议我,我需要什么来设计任何PHP项目的
架构
?项目是一个购物车,WIndows或
Linux
的操作
系统
Db必须是Mysql。PHP是用于开发的脚本
语言
浏览 1
提问于2010-11-19
得票数 0
回答已采纳
1
回答
Mac体系结构和命令行
c
、
linux
、
macos
、
unix
、
programming-languages
我的问题是关于这个领域的:
Linux
操作
系统
和Mac在这个领域有什么不同?我可以直接使用命令行和gcc命令在Mac中用
C
语言
编写吗?
浏览 2
提问于2015-12-26
得票数 1
回答已采纳
1
回答
操作
系统
如何知道自己需要转换成哪种汇编
语言
?
c
、
compilation
、
operating-system
、
cpu-architecture
据说,大多数操作
系统
都是用便携式计算机
语言
(通常是
C
语言
)编写的。这样做是为了使操作
系统
能够在不同的CPU
架构
上工作。当然,操作
系统
中没有用
C
(或其他高级
语言
)编写的部分将包含一些编译器,将OS代码转换为机器
语言
。如果是这样的话,操作
系统
中的编译器如何知道将
C
代码转换成哪种机器
语言
?
浏览 5
提问于2022-11-18
得票数 0
回答已采纳
3
回答
在运行时用汇编
语言
确定正在运行的操作
系统
的技术有哪些?
assembly
、
operating-system
、
cross-platform
、
detection
在运行时用汇编
语言
确定正在运行的操作
系统
的技术有哪些?谢谢,Chenz
浏览 3
提问于2011-10-20
得票数 1
3
回答
以不区分区域设置的方式确定Windows OS体系结构
c#
、
windows
、
architecture
、
x86-64
我正在寻找一种可靠的方法来确定Windows OS体系结构(32位或64位),这种方法对Windows版本或
系统
区域设置/显示
语言
不敏感。我将使用
C
#来做这件事。澄清一下,我需要的是操作
系统
架构
,而不是处理器
架构
,也不是应用程序
架构
。 我知道我可以使用IntPtr.Size,但这取决于应用程序的目标
架构
。但是,该值会根据显示
语言
的不同而变化。(例如,如果我将显示
语言
设置为西班牙语,我得到的是"64
浏览 0
提问于2010-07-29
得票数 0
回答已采纳
1
回答
如果没有crontab,我如何每天发送一个信号?
c
、
linux
、
timer
、
embedded
Problematic:我知道如何使用crontab,但是我更喜欢用
C
来做任何事情,因为它将使我的
架构
对于不使用
linux
的同事更简单。据我所知,没有
C
api.在我的代码中使用了计时器,但它们似乎不适合这种用法:应该可以从
系统
中请求日期和时间,并创建一个计时器,以便每
浏览 2
提问于2020-09-01
得票数 0
回答已采纳
2
回答
组装基础(用NASM)
assembly
、
nasm
我对
C
/
C
++有很好的理解,但我想扩充我的军火库,所以我决定学习汇编
语言
。只是我喜欢可以编译的低级
语言
(我不喜欢python之类的.无违法行为)。总之,我有一些与大会有关的问题。所以,下面是:- 我决定使用NASM,因为我比较喜欢它的语法。我不是一个真正的宏观迷,我想学习裸金属的基础知识。我不明白的是: windows中的,我必须使用push和pop等,而在
Linux</e
浏览 7
提问于2016-06-02
得票数 0
回答已采纳
6
回答
为什么特定CPU的可执行程序不能在
Linux
和Windows上运行?
operating-system
、
executable
像exe这样的可执行问题不能在
Linux
上工作(没有wine)。在编译源代码时,编译器生成特定于特定cpu
架构
的目标代码。但是,相同的应用程序不能在具有相同CPU的另一个操作
系统
上工作。我知道代码可能包含特定于操作
系统
的指令,这些指令将阻止可执行文件的运行。但是,一个简单的程序2+2呢?令人困惑的部分是机器代码阻止工作的地狱。特定于cpu的机器代码,对吗?如果我们剥离可执行文件格式,我们是否可以在两个操作
系统
上看到相同的机器代码(如2+ 2)? 还有一个问题:汇编
语言
呢?windows和
浏览 7
提问于2010-01-14
得票数 19
回答已采纳
1
回答
基于32位和64位
系统
的
C
或
C
++
语言
数据类型大小的差异
c++
、
c
、
types
、
32bit-64bit
对于32位和64位
系统
上
C
语言
和
C
++
语言
的数据类型的大小,我几乎没有什么基本问题。我也没能在网上得到一个令人信服的答案,我的问题是。对于
C
++
语言
来说,数据类型大小取决于, 提前谢谢。
浏览 1
提问于2013-02-14
得票数 2
6
回答
有可能找到数据类型的大小(int、float、double、.)在一个
系统
上,不写
C
程序?
c
是否有可能找出数据类型的大小(int、float、double、.)在
Linux
系统
上,没有编写
C
程序? 在同一个
Linux
系统
中,
C
语言
和
C
++以及其他编程
语言
的结果会一样吗?
浏览 0
提问于2014-02-14
得票数 26
6
回答
除了
C
之外,
系统
调用如何与
linux
和编程
语言
一起工作?
c
、
linux
、
linux-kernel
、
system-calls
我理解
系统
调用是如何在
C
语言
中与
Linux
一起工作的。我想知道每种编程
语言
是否都有自己的
系统
库来与内核通信。 如果是的话,每种编程
语言
都应该有自己的
系统
库来处理内核吗?如果没有,那么
系统
如何在
linux
中调用另一种编程
语言
?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
4
回答
在
Linux
下用
C
/
C
++ (GCC/G++)在socket编程中发送和接收文件
c++
、
c
、
linux
、
sockets
、
network-programming
我想使用套接字和
C
/
C
++
语言
实现一个在
Linux
上运行的客户机-服务器
架构
,它能够发送和接收文件。是否有任何库可以简化此任务?谁能举个例子吗?
浏览 0
提问于2010-01-06
得票数 40
回答已采纳
1
回答
您能否将应用程序设置为在客户端仅为Javascript,在远程服务器上仅为PHP?
php
、
javascript
、
sql-server-2008
、
api
、
extjs4
我们正在规划一个企业应用程序的
架构
,该
架构
将驻留在客户端服务器上的防火墙后面。我们希望继续使用PHP作为服务器端
语言
,而extjs作为客户端
语言
。我对这个
架构
有一些想法,尽管我想知道我是否可以完成打包应用程序以供客户端下载,它包含的所有内容都是Javascript,并与我们的单个服务器
实例
进行通信以进行服务器端计算?我们的客户在Windows服务器上使用MSQL Server2008,其中大约10%的客户被允许在虚拟机上运行
linux
。 这是正确的吗?非常感谢您的想法和
浏览 0
提问于2012-08-20
得票数 0
1
回答
如何在.NET内核中实现跨平台或平台无关?
asp.net-core
、
.net-core
、
cross-platform
、
asp.net-core-3.1
、
platform-independent
我们都知道.NET核心是独立于平台的,可以在任何操作
系统
上运行,比如Windows。 我只是不太想了解,在.NET核心的情况下是如何实现跨平台的,在.NET的情况下,这种情况是不可用的。
浏览 3
提问于2020-12-03
得票数 3
回答已采纳
5
回答
二进制可执行文件是否可移植
c
编译完一个
C
程序后,我可以获得二进制可执行文件,并在另一个没有加载gcc的
系统
上运行它吗,比如Ubuntu机器?
浏览 0
提问于2010-11-05
得票数 6
回答已采纳
1
回答
将磁盘(HD)轨迹装入内存(Minix)
linux
、
memory
、
driver
、
disk
、
minix
Minix是一个微内核操作
系统
,用
C
语言
编程,基于unix
架构
,有时用于嵌入式
系统
,我的任务是在某些方面改变它的工作方式。我应该修改磁盘驱动器还是使用现有驱动器的函数和方法?感谢您的关注。
浏览 2
提问于2015-08-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言编程入门实例教程
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
基于Linux下的C语言项目实战-本地账号管理系统
Linux系统调用实例和功能速查
C/C+编程笔记:C语言 for 循环精讲!实例讲解带你吃透
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券