avatar
y*t
1
首先申明本人已经到了身心憔悴的极限:-(((
我现在正在搞一个模拟软件,它有一个API接口
这个模拟工具有PC version & Unix version
由于我lab里有一个工作站,老板非让我用UNIX版本。
开始由于接触不深,还能混混。
可是现在要在UNIX里运行我的一个C程序,这之中还需用
system语句去CALL我的那个模拟工具运行给我结果,我就彻底
傻眼了,55555555555555
哪个好心人能够给小妹指导一下,在UNIX里怎样运行C程序呀?
都有那些语句可以用呀?
avatar
l*j
2
ANSI C最早是在unix下的,后来才有PC的C
基本结构差不多,可能需要改些环境变量,
include路径什么的,我没具体干过,
但肯定不是什么很困难的事情。

【在 y*******t 的大作中提到】
: 首先申明本人已经到了身心憔悴的极限:-(((
: 我现在正在搞一个模拟软件,它有一个API接口
: 这个模拟工具有PC version & Unix version
: 由于我lab里有一个工作站,老板非让我用UNIX版本。
: 开始由于接触不深,还能混混。
: 可是现在要在UNIX里运行我的一个C程序,这之中还需用
: system语句去CALL我的那个模拟工具运行给我结果,我就彻底
: 傻眼了,55555555555555
: 哪个好心人能够给小妹指导一下,在UNIX里怎样运行C程序呀?
: 都有那些语句可以用呀?

avatar
i*C
3
no need for 'system' call. you got api right? just invoke the function.

【在 l*j 的大作中提到】
: ANSI C最早是在unix下的,后来才有PC的C
: 基本结构差不多,可能需要改些环境变量,
: include路径什么的,我没具体干过,
: 但肯定不是什么很困难的事情。

avatar
y*t
4
我知道API是可以写C,我也会运行。
但是那个API是模拟软件的接口,每次run那个
simulation的时候就会自动load我的API,然后得到
我要的结果。但那只是我整个程序里的一部分。
可是现在我不明白的是如何在独立于这个模拟
软件之外运行我程序其他部分。
也许我说的让大家confuse了,就是我现在想知道
那些跟在UNIX下编译,运行一个C程序有关的基本
命令,是不是有一个CC -C等?讲得稍微详细一点,好吗?

【在 i*C 的大作中提到】
: no need for 'system' call. you got api right? just invoke the function.
avatar
y*t
5
By the way, the unix I'm using belongs to Solaris

【在 y*******t 的大作中提到】
: 我知道API是可以写C,我也会运行。
: 但是那个API是模拟软件的接口,每次run那个
: simulation的时候就会自动load我的API,然后得到
: 我要的结果。但那只是我整个程序里的一部分。
: 可是现在我不明白的是如何在独立于这个模拟
: 软件之外运行我程序其他部分。
: 也许我说的让大家confuse了,就是我现在想知道
: 那些跟在UNIX下编译,运行一个C程序有关的基本
: 命令,是不是有一个CC -C等?讲得稍微详细一点,好吗?

avatar
i*C
6
you need a BF for that, hehe.

【在 y*******t 的大作中提到】
: 我知道API是可以写C,我也会运行。
: 但是那个API是模拟软件的接口,每次run那个
: simulation的时候就会自动load我的API,然后得到
: 我要的结果。但那只是我整个程序里的一部分。
: 可是现在我不明白的是如何在独立于这个模拟
: 软件之外运行我程序其他部分。
: 也许我说的让大家confuse了,就是我现在想知道
: 那些跟在UNIX下编译,运行一个C程序有关的基本
: 命令,是不是有一个CC -C等?讲得稍微详细一点,好吗?

avatar
xt
7

there should be gcc or at least cc in your system. Try the
following:
- include the related .h files of the API.
- write the program with your own main()
- link the related .o files with your program
then you have a stand-alone program of your own. But this only happens
if they have the .o files or such library files provided.

【在 y*******t 的大作中提到】
: By the way, the unix I'm using belongs to Solaris
avatar
l*n
8
很精辟
一针见血
嘿嘿

【在 i*C 的大作中提到】
: you need a BF for that, hehe.
avatar
a*f
9
Use 'sed' and 'awk' to edit the large file.

【在 y*******t 的大作中提到】
: 首先申明本人已经到了身心憔悴的极限:-(((
: 我现在正在搞一个模拟软件,它有一个API接口
: 这个模拟工具有PC version & Unix version
: 由于我lab里有一个工作站,老板非让我用UNIX版本。
: 开始由于接触不深,还能混混。
: 可是现在要在UNIX里运行我的一个C程序,这之中还需用
: system语句去CALL我的那个模拟工具运行给我结果,我就彻底
: 傻眼了,55555555555555
: 哪个好心人能够给小妹指导一下,在UNIX里怎样运行C程序呀?
: 都有那些语句可以用呀?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。