サーバーを更新した後、Cプログラムを実行できません(昨日は機能していて、サーバーで何かが変更されたため、この問題が発生しました)。
私はこのフォルダ/home/ int / exe /に、777権限を持つaesdecriptという名前のacプログラムを持っています。したがって、rootとして次のコマンドを入力すると、次のようになります。
$ cd /home/int/exe/
$ ./aesdecrypt
-bash: /home/int/exe/aesdecrypt: No such file or directory
$ sh aesdecrypt
aesdecrypt: 1: Syntax error: "(" unexpected
$ ldconfig aesdecrypt
ldconfig: relative path `aesdecrypt' used to build cache
$ system("/home/int/exe/aesdecrypt")
-bash: syntax error near unexpected token `"/home/int/exe/aesdecrypt"'
aesdecryptはCプログラムです。
誰かが何か考えを持っていますか?このプログラムは数日前に機能していました。
以下のaesdecryptソースコード:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <unistd.h>
#include <sys/stat.h>
#include "aes.h"
int aes_crypt_decrypt(int encrypt, char *finput, char *foutput);
#define TRUE 1
#define FALSE 0
int main(int argc, char **argv) {
puts("Oi mundo!"); /* prints Magick Teste! */
/*if( argc < 3 )
return (1);
aes_crypt_decrypt( TRUE, argv[1], argv[2] );*/
return EXIT_SUCCESS;
}
よろしく、ティアゴ