小编JT9*_*JT9的帖子

如何在Mac OS X上编译和运行C程序

我正在大学学习C课程,并希望在Mac上使用TextWrangler文本编辑器编写程序(运行OSX Lion 10.7).一旦我写了.c文件,我就用gcc编译它.我从Apple Developer Tools下载了编译器.

它包含在命令行工具下载中.我使用Terminal找到该文件,使用gcc filename.c编译它,其中创建了a.out可执行文件.但是,当我输入"a.out"或"/a.out"时,我收到以下消息:"-bash:a.out:command not found"或"-bash:/a.out:没有这样的文件或目录".在使用相同的方法之前,我已经在Linux系统上成功编译并运行了C程序.我在Mac上做错了什么?

c

33
推荐指数
4
解决办法
7万
查看次数

什么是可以与Eclipse subversion插件一起使用的最好的,免费的subversion控件存储库?

对于我的软件工程类项目,我和我的团队正在开发和Android应用程序.我们已经决定保持代码管理的最佳方法是通过Eclipse的subversion控件插件.但是,我们都没有实际管理我们自己的存储库.我们一直都是从教授那里得到的.我在哪里可以找到一个免费存储库来上传我们的代码?谢谢!

java eclipse version-control

19
推荐指数
2
解决办法
3万
查看次数

GitLab 错误:连接被拒绝

我有一个来自 Digital Ocean 的云服务器托管GitLab

每当我尝试创建存储库并将其推送到 GitLab 时,都会收到以下错误:

ssh:连接到主机 localhost 端口 22:连接被拒绝
致命:远程端意外挂断

我对 git 相当陌生,所以我很困惑为什么我一直收到这个错误。我还生成了我的 SSH 密钥并将其添加到 GitLab。以下是我创建存储库的步骤(根据 GitLab 的说明):

mkdir test
cd test
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@idAddress
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

有什么建议?

git gitlab

5
推荐指数
1
解决办法
3万
查看次数

如何用 C 语言模拟 4 位二进制加法器

我的教授布置全班同学编写一个 C 程序来使用基本加法器模拟 32 位加法器。我知道 32 位加法器由 8 X 4 位加法器组成。然而,我什至不确定如何在 C 中模拟 4 位加法器。我需要实现一个 4 位二进制纹波进位加法器、一个 4 位二进制先行进位生成器和一个 4 位先行进位加法器。从全加器的真值表和卡诺图,我获得了 Sum 和 Carry Out 输出的函数。对于 Sum,我收到了 A xor B xor Carry In。对于进位函数,我收到了 (A*B) + (进位(A xor B))。现在我不确定该去哪里。我很确定我需要使用按位运算符在位级别操作整数(我有按位运算符的基本知识,尽管我从未在纸和铅笔之外实现过它们)。

如何分解整数以获得函数的 A、B 和进位输入?如何获得 Sum 和 Carry Out 输出?如何将全加器串在一起以获得 4 位加法器?

感谢您的帮助!

c binary logic bit-manipulation

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

c ×2

binary ×1

bit-manipulation ×1

eclipse ×1

git ×1

gitlab ×1

java ×1

logic ×1

version-control ×1